JS中的数据类型分为简单数据类型和复杂数据类型:
简单数据类型有:Undefined(未定义)、Null(空)、Boolean(布尔)、Number(数字)、String(字符串);
复杂数据类型有:Function(函数)、Array(数组)、Object(对象);
Undefined:当声明一个变量var,而这个变量没有值的时候(如:var a;),则这个变量的类型为undefined(var a;等同于var a=undefined;);
Null:相对于undefined什么都没有,null我理解为一个空盒子,var a=null,可以储存其他内容,所以在用typeof检测的时候会将他认定为object类型;
Boolean:布尔类型只有两个值,true和false,用于判断和转换其他数据类型;
Number:纯数字,分为整数和含有小数的数字;
string:数字字母符号组成;
JS的变量命名规范:
首先,JS是区分大小写的,所以在命名时要注意;
名字的第一个不能是数字和符号( $ 和 _ 除外),也不能是JS的保留字(就是这个词在JS里面自带属性。),必须是字母,大小写均可;
最好是采用元素的 id名 或 元素名 大写,再加上个别 字母 或上面两个 例外的符号命名 ,方便识别。