【发布时间】:2020-01-15 11:32:47
【问题描述】:
在我的控制台浏览器中,当我这样做时:
console.log(typeof(typeof))
它返回一个错误Uncaught SyntaxError: Unexpected token ')'
这是为什么呢?为什么我无法获取 typeof 的类型?
【问题讨论】:
-
因为它是一个关键字。比如
return和if和function等等。它仅作为表达式的一部分有效,它本身不是表达式。 -
另外 typeof 也不是一个函数 - 如果它有效,它应该是
typeof typeof -
@mplungjan 相关的 Why does “typeof” not need parentheses? - 它还包括对
typeof的确切定义。
标签: javascript types