js的变量
1.js的变量声明
使用var关键字进行声明
2.js变量特点
a、变量的声明只有var关键字,声明的变量可以存储任意类型的数据
b、js中的代码可以不使用分号结尾,但是为了提升代码的可阅读性,建议添加
c、js中的变量允许出现同名变量,但是后面的变量会将前面的变量覆盖;
d、声明不赋值,默认是undefined
3.js的数据类型
使用typeof来判断数据的类型
number:数值类型
string:字符类型
boolean:布尔类型
object:对象类型
null:空类型
undefined:未定义的
4.js的变量的强转
使用number()函数,将其他数据类型转换为数值类型,转换失败返回NaN是数值类型
使用Boolean()函数,将其他数据类型转换为布尔类型,有值返回true,没值返回false
5.特殊的值
作用:
变量是用来存储数据的,方便程序进行操作
1.js中的所有变量声明只有var关键字
注意:
js的变量名是严格区分大小写的
js中的字符串可以使用单引号也可以使用双引号
js中可以声明同名变量,不会报错,后面的会将前面的声明覆盖
2.js中的数据类型
数据类型判断关键字:typeof
数据类型:
number:数字类型:
var b=4567;
var b1=1.23;
alert(typeof b1);
string:字符类型:
var b="今天";
var b1='sjdfs';
alert(typeof b1);
boolean:布尔类型:
var b="true";
var b1='false';
alert(typeof b1);
object:对象
var b=new Date();
var b1='false';
alert(typeof b1);
null:空对象赋值,主要区分undefined的
Undefined:
var b;
alert(typeof b);
变量声明不赋值的情况下,默认值是undefined
注意:
var d;
alert(d);
alert( typeof c);
在js代码中尽可能的给变量赋初始值

被折叠的 条评论
为什么被折叠?



