- typeof 運(yùn)算符把類型信息當(dāng)作字符串返回。
- typeof 返回值有六種可能:
"number"
,"string"
,"boolean"
,"object"
,"function"
和"undefined"
。 - 可以使用 typeof 來獲取一個變量是否存在,如
if ( typeof a != "undefined" ) {
}
不要去使用 if( a ) ,因?yàn)槿绻?a 不存在(未聲明)則會出錯。
- 對于
Array
,Null
等特殊對象使用 typeof 一律返回 object ,這正是 typeof 的局限性。