JS的基本數據類型:Undefined、Null、Boolean、Number、String函數
Undefined類型只有一個值,即特殊的undefined,聲明變量可是沒有初始化,這個變量的值就是undefined指針
Null類型只有一個值null,表示一個空對象指針,正式使用typeof操做符檢測null會返回objectcode
Boolean有兩個字面值:true和false對象
Number:用來表示整數和浮點數,還有一種特殊的值即NaN,這個數值用來表示一個原本要返回數值的操做數未返回數值的狀況(這樣就不會拋出錯誤了)字符串
String類型用於表示由零或多個16位Unicode字符組成的字符序列,即字符串。字符串能夠由單引號(')或雙引號(")表示。io
三大引用類型變量
Object類型object
Array類型數據類型
Function類型引用
存儲空間:基本類型存在棧中,引用類型存在棧上
值傳遞:基本類型傳遞的是值,引用類型傳遞的是地址(引用)
做爲函數的參數:基本類型傳遞的是值,引用類型傳遞得是地址