JS資料型別種類

2021-08-27 08:05:10 字數 439 閱讀 3149

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