js資料型別主要分6種,其中5種是基本資料型別,1種是物件型別
es6增加了乙個symbal的基本型別,目前共7種
基本:string,number,boolean,null,undefined,symbal其他屬於object的子型別:物件:object
內建(複雜)物件:string,number,boolean,object,function,array,date,regexp,error.注:typeof null =「object」,這是js的乙個bug,null本身是 基本資料型別。
原理是,不同的物件在底層都表示為二進位制,在js中二進位制前三位都為0的話會被判斷為object型別,null的二進位制表示是全0
資料型別的種類以及如何判斷資料型別
資料型別可以分為兩大類 第一大類 基本資料型別 第二大類 引用 物件 資料型別 基本資料型別又細分為這5類 string 任意的字串 number 任意數字 boolean true,false undefined undefined null null 引用資料型別又分為這三類 object 任意...
js資料型別
一.原始資料型別 1.typeof 運算子。var a alert typeof a 輸出結果為 undefined 2.undefined 未定義 型別 當變數未定義時,該變數值被預設為undefined 如 var a alert typeof a 輸出結果為 undefined 注意值unde...
js資料型別
js 基本資料型別 undefined null boolean number string js 操作符 typeof檢測給定變數的資料型別。返回值表示的型別 undefined 值未定義。boolean 值為布林型別。string 值為字串。number 值為數字。object 值為物件或nul...