javascript - 使用 typeof 到 typeof 在 Javascript 中不起作用
问题描述
所以我知道 typeof 如何成为运算符或函数。但是当我这样做时
console.log(typeof(typeof));
我收到了这条消息 Uncaught SyntaxError: Unexpected token ')'
那么我在这里做错了什么?我该怎么做才能获取 typeof 的数据类型?
解决方案
typeof
是一个运算符。(来源:MDN 网络文档:typeof。)
总结有关运算符的文档,我会说:每个运算符都必须处理一个操作数(或非运算符)。一元运算符只需要一个操作数(i++
, !j
),二元运算符需要两个操作数(1+2
, 'a' + 'b'
),甚至还有一个特殊的三元运算符。(来源:MDN 网络文档:表达式和运算符。)或者,如果您喜欢原文...
二元运算符需要两个操作数,一个在运算符之前,一个在运算符之后...
一元运算符需要一个操作数...
所以,做不到...
+ +
+ ==
typeof +
等等。自然,那么,typeof typeof
自然不会起作用,因为它违反了关于需要操作数的一元运算符的规则。
推荐阅读
- ruby-on-rails - 基于缺少设置会话变量的 Rails 测试失败 - 如何在 Rails 5.2 中设置?
- css - 使用 Bulma CSS 阻止图像和文本
- javascript - 输入字段通过添加/删除功能自动显示在 textarea 上
- delphi - Indy FTP 客户端是否缓存?
- node.js - 从 Dispatch 播放音频文件时出错 | 不和谐.js
- java - 存储环境特定配置的位置
- ios - 使用远程配置进行 Firebase A/B 测试:添加新参数时,需要排除旧应用版本吗?
- r - excel中的日期清理,日期值左对齐
- scala - run-main-0) scala.ScalaReflectionException:JavaMirror 中的类 java.sql.Date 和 ClasspathFilter(
- python - 获取 sqlalchemy 基类对象而不是子类