JS的數據類型分兩種: 基本數據類型 & 復雜數據類型.
1. 基本數據類型
- Number
- String
- Boolean
- Null
- Undefined
2. 復雜數據類型
- Object
Function
技術角度上并不是一個數據類型, 而是一個對象.Array
也并不是一個數據類型, 本身和Function
一樣, 是一個對象.
3. typeof相關
typeof
關鍵字會返回7種數據:
- number
- function
- boolean
- undefined
- object
- string
為什么
function
技術角度上并不是一個數據類型, 而typeof
會返回呢?
因為Function有些特殊屬性, 所以有必要將其和其他對象區別開來, 所以typeof
會專門返回一個function
用于區分.