number 數字
string 字串 boolean 布林 null 空值 undefined 空/未定義在什麼情況下會得到undefined:object 物件 :如果乙個變數只宣告,沒有賦值。那查詢值就是undefined
獲取物件上的某個屬性名所對應的屬性值,如果屬性名或者對應值不存在。結果就是undefined
函式只有內部形參,卻沒有傳實參。那麼形參儲存的值也會是undefined
如果函式體的**沒有進行return返回值,那麼執行函式所返回的結果預設也是undefined
基本資料型別的值都是按值操作,儲存在全域性中,儲存在棧記憶體
而引用資料型別會開闢乙個堆記憶體,存放資料。儲存完成以後會生成乙個引用位址,把位址賦值給變數或者屬性。。。
symbol 指唯一的值
symbol 值可以作為識別符號剛入門正在學習的小白,暫時就寫這麼多了,以後再慢慢補充了。。。。。symbol 值不能與其他型別的值進行運算,會報錯;
但是,symbol 值可以顯式轉為字串;
另外,symbol 值也可以轉為布林值,但是不能轉為數值
JS中的資料型別
js中的資料型別分為兩種 基本資料型別和引用資料型別 基本資料型別 number boolean string undefined null symbol es6中新增 引用資料型別 object array function date regexp 等 講區別之前,需要先了解堆 heap 和棧 s...
js中的資料型別
1.基本資料型別和複雜資料型別 雖然typeof null返回的值是object,但是null不是物件,而是基本資料型別的一種。這是乙個歷史遺留問題,js 的最初版本中使用的是 32 位系統,為了效能考慮使用低位儲存變數的型別資訊,000開頭代表是物件,null表示為全零,所以將它錯誤的判斷為obj...
js中的資料型別
js中的資料型別可以分為基本型別和引用型別 基本型別包括了 number string boolen undefined null symbol 引用型別包括了object 又可以具體的分為 object array date regexp function 關於資料型別的檢測 1.typeof 方...