在JavaScript中,如何判斷值的類型?


JavaScript具有一些內置類型,包括數字,字符串,布爾值,對象。

使用typeof運算符,我們可以檢查分配給變量的值的類型是什麼。

例如:

typeof 'test'

請注意,它不是函數,而是運算符,因此不需要括號。

使用它,我們將返回一個字符串,返回以下值之一:

  • 'number'
  • 'string'
  • 'boolean'
  • 'undefined'
  • 'bigint'
  • 'symbol'
  • 'object'
  • 'function'

請注意,沒有null類型和

typeof null

將返回'object'

數組將返回'object'也:

typeof [1, 2, 3] //'object'

函數是一種特殊的對象,因為我們可以向函數添加屬性和方法:

const talk = () => {}
talk.test = true

但他們有自己的價值'function'如果我們使用typeof操作員。

免費下載我的JavaScript初學者手冊


更多js教程: