JavaScript typeof運算子
了解JavaScript typeof運算子的基礎知識
在JavaScript中,任何值都有一個分配的類型。
typeof
運算子是一個一元運算子,它返回表示變量類型的字符串。
使用示例:
1 | typeof 1 //'number' |
JavaScript沒有“function”類型,而且當我們傳遞一個函數給typeof
時,它返回'function'
類型,這似乎有些奇怪。
這是它的一個特點,讓我們的工作更輕鬆。
如果在聲明變量時未初始化變量,它將具有undefined
值,直到將值分配給它。
1 | let a //typeof a === 'undefined' |
typeof
也可以用於對象的屬性。
如果你有一個只有一個屬性的car
對象:
1 | const car = { |
這是你檢查這個對象上的color
屬性是否定義的方法:
1 | if (typeof car.color === 'undefined') { |
tags: [“JavaScript”, “typeof”, “運算子”]