typeof能做那些事情爵赵?
- 識(shí)別所有值類(lèi)型
- 識(shí)別函數(shù)
- 判斷是否是引用類(lèi)型(不可再細(xì)分)
// 值類(lèi)型
let a
console.log(typeof a) // undefined
let str ='123'
console.log(typeof str) // string
let n=100
console.log(typeof n) // number
let b=false
console.log(typeof b) // boolean
let s=Symbol('s')
console.log(typeof s) // symbol
// 引用類(lèi)型
let obj={
name:'王'
}
let arr = ['1','2','3']
console.log(typeof obj) // object
console.log(typeof arr) // object
console.log(typeof console.log) // function
console.log(typeof null) // object
由此可見(jiàn),typeof能把值類(lèi)型,函數(shù)判斷出類(lèi)型壹甥,引用類(lèi)型只能判斷為null或者object。
上一章:Js基礎(chǔ)知識(shí)-變量類(lèi)型
下一章:Js基礎(chǔ)知識(shí)-手動(dòng)實(shí)現(xiàn)深拷貝