JS中的基本資料型別和引用資料型別

2021-09-11 05:30:51 字數 424 閱讀 8135

ecmascript中有五種簡單資料型別(也稱為基本資料型別):undefined、null、boolean、number和string。還有一種複雜資料型別——object,object本質上是由一組無序的名值對組成的。ecmascript不支援任何建立自定義型別的機制,而所有值最終都將是上述6種資料型別之一。

function函式資料型別

typeof

typeof返回乙個字串,返回的結果是乙個字串,字串中包含的內容證明了值是屬於什麼型別的

【侷限性】

1.typeof null返回的不是『null』而是『object』;因為null雖然是單獨的乙個資料型別,但是它原本的意思是空指標物件,瀏覽器使用typeof檢測會把它按照物件來檢測

2.使用typeof無法具體細分出到底是陣列還是正則,因為返回的結果都是『object』

js 基本資料型別和引用資料型別

1 資料型別 js分兩種資料型別 基本資料型別 number string boolean null undefined symbol es6 這些型別可以直接操作儲存在變數中的實際值。引用資料型別 object 在js中除了基本資料型別以外的都是物件,資料是物件,函式是物件,正規表示式是物件 2 ...

JS 基本資料型別 和 引用資料型別

變數都是儲存在棧記憶體中,基本資料型別的值直接在棧記憶體中儲存。相互不影響。var a 123 var b a a b的值不變棧記憶體中 變數值 b123 a123 物件儲存在堆記憶體中 var obj new object obj.name 墨祈 var obj2 obj obj.name moq...

js基礎 基本資料型別和引用資料型別

number string null boolean undefined object 變數都是儲存在棧記憶體中的 js中的變數都是儲存在棧記憶體中的,基本資料型別的值直接在棧記憶體中儲存,值與值之間是獨立存在的,修改乙個變數的值不會影響到其它變數的值。比如 var a 10 var b a a c...