- typeof 运算符把类型信息当作字符串返回。
- typeof 返回值有六种可能:
"number"
,"string"
,"boolean"
,"object"
,"function"
和"undefined"
。 - 可以使用 typeof 来获取一个变量是否存在,如
if ( typeof a != "undefined" ) {
}
不要去使用 if( a ) ,因为如果 a 不存在(未声明)则会出错。
- 对于
Array
,Null
等特殊对象使用 typeof 一律返回 object ,这正是 typeof 的局限性。
网友评论