js所有資料型別及判斷方法
阿新 • • 發佈:2018-12-11
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){} |
null(不存在的物件) | null | null == null //輸出true “大家好” == null //輸出false |
undefined(物件屬性不存在/定義變數未賦值) | undefined | typeof undefined == “undefined” //輸出true |
NaN(NaN屬性是代表非數字值的特殊值) | NaN | isNaN(NaN) //輸出true |