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


JS的基本數據類型:Undefined、Null、Boolean、Number、String

  Undefined類型只有一個值,即特殊的undefined,聲明變量但是沒有初始化,這個變量的值就是undefined

  Null類型只有一個值null,表示一個空對象指針,正式使用typeof操作符檢測null會返回object

  Boolean有兩個字面值:true和false

  Number:用來表示整數和浮點數,還有一種特殊的值即NaN,這個數值用來表示一個本來要返回數值的操作數未返回數值的情況(這樣就不會拋出錯誤了)

  String類型用於表示由零或多個16位Unicode字符組成的字符序列,即字符串。字符串可以由單引號(')或雙引號(")表示。

三大引用類型

  Object類型

  Array類型

  Function類型

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

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM