所以我明白了typeof是一个运算符还是一个函数。但当我这么做的时候
console.log(typeof(typeof));
我收到此消息,未捕获SyntaxError:意外的标记')‘
那么我到底做错了什么呢?如何获取typeof的数据类型?
发布于 2020-09-16 06:02:22
typeof是一个运算符。(来源:。)
总结一下关于运算符的文档,我会这样说:每个运算符都必须处理一个操作数(或非运算符)。一元运算符只需要一个操作数(i++,!j),二元运算符需要两个操作数(1+2,'a' + 'b'),甚至还有一个特殊的三元运算符。(来源:。)或者,如果你喜欢原文...
二元运算符需要两个操作数,一个在运算符之前,一个在运算符之后...
一元运算符需要一个操作数...
所以,不可能这样做...
+ ++ ==typeof +等等。因此,typeof typeof自然不会工作,因为它违反了一元运算符需要操作数的规则。
https://stackoverflow.com/questions/63910177
复制相似问题