1. 程式人生 > >js所有資料型別及判斷方法

js所有資料型別及判斷方法

JavaScript所有資料型別及判斷方法

型別名稱 例項 判斷方法
字串 “大家好” typeof “大家好” == “string”  //輸出true
數字 100 typeof 100 == “number”  //輸出true
布林 true typeof true== “boolean”  //輸出true
日期 new Date() new Date() instanceof Date  //輸出true
陣列 [1,2,3] Array.isArray( [1,2,3] )  //輸出true
JSON物件 {“key”:”value”} 1.通過正則判斷
2. typeof {“key”:”value”} == “object” //輸出true
提示:2方法在有時間/陣列/null型別的情況下不準確
方法 function test(a){} typeof function test(a){}
==”function” //輸出true
null(不存在的物件) null null == null  //輸出true
“大家好” == null  //輸出false
undefined(物件屬性不存在/定義變數未賦值) undefined typeof undefined == “undefined”  //輸出true
NaN(NaN屬性是代表非數字值的特殊值) NaN isNaN(NaN)  //輸出true