- 基本数据类型——值类型:(数字Number、字符串String、布尔值Boolean、null、undefined)
- undefined类型?
//1、一个变量声明了,但是没有赋值,值默认为undefined var b; console.log(b);//b就是一个undefined类型的值 //注意: //a变量没有声明过——>如果获取变量的值,是会产生语法错误 Uncaught ReferenceError: a is not defined,而不是undefined //console.log(a);//undefined:错误 //2、一个变量声明了,并且赋值了一个undefined的值 var c=undefined; console.log(c);//c也是一个undefined类型的值 //3、一个对象中,获取某个不存在的属性,值也是undefined var d={}; console.log(d.age);//由于d对象没有age属性,值:undefined - 复杂数据类型——引用类型:(对象)
- 数组
- 函数
- 正则表达式
- Date