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 它們的值一樣但是數據類型不一樣