JS中的資料型別

2021-10-05 00:19:08 字數 791 閱讀 3445

number 數字

string 字串

boolean 布林

null 空值

undefined 空/未定義

在什麼情況下會得到undefined:

如果乙個變數只宣告,沒有賦值。那查詢值就是undefined

獲取物件上的某個屬性名所對應的屬性值,如果屬性名或者對應值不存在。結果就是undefined

函式只有內部形參,卻沒有傳實參。那麼形參儲存的值也會是undefined

如果函式體的**沒有進行return返回值,那麼執行函式所返回的結果預設也是undefined

object 物件 :

基本資料型別的值都是按值操作,儲存在全域性中,儲存在棧記憶體

而引用資料型別會開闢乙個堆記憶體,存放資料。儲存完成以後會生成乙個引用位址,把位址賦值給變數或者屬性。。。

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 方...