JS-2
2018-06-24 02:09:49来源:未知 阅读 ()
变量
1 "未知数",本质上相当于一个容器,可以存放任何的数据
2 语法
// 变量定义
var a;
// 给变量赋值
a = 456;
var 变量名;
* 变量名
组成部分: _ $ 字母 数字
第一个字符不能为数字
区分大小写 比如 a 和 A 是不同的变量名
不能是js的关键字和保留字
var a;
var _;
var $;
var o0_00;
var a123;
var var;// 错误
var ~=aa;
* 赋值
=
先定义后赋值
var a1;
a1 = 123.56;// 把123.56赋值给左边变量a1
// 定义同时赋值
var a1 = "alongQQ382867197";
alert(a1);
var a = 10, b = 20, c = 30;
console.log(a+b+c);
var d;
console.log(d); // 不是错误 而是undefined 表示变量定义 但没有赋值
console.log(e); // e is not defined 报错 表示变量没定义就使用 语法报错
3 变量声明提升
console.log(a); // undefined
var a = 10;
console.log(a); // 10
原因
浏览器js引擎会把变量a的定义提升到所有语句之前 等价于下面
var a;
console.log(a); // undefined
a = 10;
console.log(a); // 10
4 数据类型
基本数据类型:Array,Boolean,Date,Math,Number,String,RegExp,Global (8个)
5 变量的数据类型
var b = 123;
b = "123";
alert(typeof b); // string
* 变量的数据类型由存储的数据类型决定
* 数据类型转换
数字转成字符串
23+"10" 先把23变成"23",然后与"10"拼接成"2310"
23+"" ----->"23"
parseInt(12.99); //12
parseInt("123"); //123
parseInt("12.99"); //12
parseInt("12xxx"); //12
parseInt("xx12"); //NaN
按 X 进制解析 parseInt("",X);
parseInt("10",2); //2
/****************/
parseFloat() 和上面等同,不赘述。
/****************/
prompt 框中输入的内容都会变成字符串。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:web安全
下一篇:说说 input 输入框的事件
- 在JavaScript中尽可能使用局部变量的原因 2020-03-08
- Node.js中环境变量process.env的一些事详解 2020-01-17
- JavaScript判断变量是对象还是数组的方法 2019-12-25
- JavaScript闭包函数访问外部变量的方法 2019-12-24
- js-01-基础知识 2019-08-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash