JS中的資料型別

2022-09-16 08:42:11 字數 1101 閱讀 6306

值型別(基本型別):字串(string)、數字(number)、布林(boolean)、對空(null)、未定義(undefined)、symbol。

引用資料型別:物件(object)、陣列(array)、函式(function)。

注:symbol 是 es6 引入了一種新的原始資料型別,表示獨一無二的值。

在 j**ascript 中 null 表示 "什麼都沒有"。

null是乙個只有乙個值的特殊型別。表示乙個空物件引用

你可以設定為 null 來清空物件:

var person = null;           //值為 null(空), 但型別為物件

你可以設定為 undefined 來清空物件:

var person = undefined;     //值為 undefined, 型別為 undefined

在 j**ascript 中,undefined是乙個沒有設定值的變數。

typeof乙個沒有值的變數會返回undefined

var person;                  // 值為 undefined(空), 型別是undefined

任何變數都可以通過設定值為undefined來清空。 型別為undefined.

person = undefined;          // 值為 undefined, 型別是undefined

null 和 undefined 的值相等,但型別不等:

typeof undefined             // undefined

typeof null                  // object

null === undefined           // false

null == undefined            // true

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