JavaScript 資料類型
在 JavaScript 中有 6 種不同的資料類型:
- string
- number
- boolean
- object
- function
-
symbol
3 種對象類型:
- Object
- Date
-
Array
2 個不包含任何值的資料類型:
- null
- undefined
typeof 操作符
你可以使用 typeof 操作符來檢視 JavaScript 變量的資料類型。
執行個體:
typeof "John" // 傳回 string
typeof 3.14 // 傳回 number
typeof NaN // 傳回 number
typeof false // 傳回 boolean
typeof [1,2,3,4] // 傳回 object
typeof {name:'John', age:34} // 傳回 object
typeof new Date() // 傳回 object
typeof function () {} // 傳回 function
typeof myCar // 傳回 undefined (如果 myCar 沒有聲明)
typeof null // 傳回 object
- NaN 的資料類型是 number
- 數組(Array)的資料類型是 object
- 日期(Date)的資料類型為 object
- null 的資料類型是 object
- 未定義變量的資料類型為 undefined