JS中一共有七种数据类型,包括五种基本数据类型和两种复杂数据类型
* 五种基本数据类型
* string
* number
* boolean
* undefined
* null
* 两种复杂数据类型
* array
* object
这里记录一下 undefined和null
1.undefined:未定义,如果一个变量只声明但是未赋值,默认值就是undefined
var a;
console.log ( a );//undefined 变量的值
console.log ( typeof a );//undefined 变量值的数据类型
2.null:空值 //null这个值只能手动去设置,一个变量在任何情况下它的值都不会主动是null
var b = null;
console.log ( b );//null
console.log ( typeof b );//object 注意:null这个数据类型在使用typeof检测的时候得到object
3.undefined与null的区别
console.log ( undefined == null );//true 它们的值是一样都是没有值得意思
console.log ( undefined === null );//false 它们的值一样但是数据类型不一样