JS中基本數據類型有哪幾種?null 是對象嗎?基本數據和複雜數據類型有什麼區別?

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類型引用

存儲空間:基本類型存在棧中,引用類型存在棧上

值傳遞:基本類型傳遞的是值,引用類型傳遞的是地址(引用)

做爲函數的參數:基本類型傳遞的是值,引用類型傳遞得是地址

相關文章
相關標籤/搜索