1.Undefined类型
在使用var声明变量但未对其进行初始化时,这变量的值就是undefined
var m;
alert(typeof m); //undefined
2.Null类型
null值表示一个空指针对象,如果定义变量在未来要用于保存对象,那么将该变量初始化为null比较好
var car=null;
alert(typeof car); //object
alert(null==undefined); //true 因为undefined派生自null
if(car!=null){
//将car初始化为null,通过检查null值就可以知道car变量是否已经保存变量的引用
}
3.Boolean类型
该类型的值不是true就是false
true和false区分大小写,True和False都不是布尔值,是标识符;
4.Number类型
5.String类型
①改变某个变量保存的字符串的实质:
var lang="java";
lang=lang+"script";
首先要先销毁原来的字符串,再用另一个包含新字符串的值填充该变量