#前端
##JavaScript
###变量
1、js的变量声明
-使用var关键字进行变量声明,格式如下:
var 变量名=初始值;
例:var a="写给时光的情书";
2、js变量的特点
a、变量声明只有var关键字,声明的变量可以存储任意类型的数据;
b、js中的变量可以不适用分号结尾,但是为了提升代码的阅读性,建议使用分号;
c、js中的变量允许出现同名变量,但是后面的会将前面的覆盖;
d、声明不赋值,默认值是undefined
3、js的变量类型
a、使用换件typeof判断变量的数据类型
b、number:数值类型
c、string:字符类型
d、boolean:布尔类型
e、object:对象类型
4、js的变量强转
使用Number()函数,将其他数据类型转换为数值类型,转换失败返回NaN(not a number)
使用Boolean()函数,将其他数据类型转换为布尔类型,有值返回true,无值返回false;
5、特殊的值
null------------------->object
undefined----------->undefined
NaN------------------>number
作用:
变量是用来存储数据的,方便程序进行操作。