javascript - 如何在 JavaScript 中检查“typeof”的类型?
问题描述
我试图检查typeof
JavaScript 中的类型。当我尝试以下方法时,为了务实地检查它,它给出了SyntaxError
示例 1:
typeof typeof // SyntaxError
示例 2
function checkType(x) {
return typeof x;
};
checkType(typeof); // SyntaxError
所以,我在这里有两个问题:
typeof
JavaScript中的类型是什么?- 我们可以编写一个函数来检索它的类型吗?
编辑(解释这个问题背后的目的/好奇心):
我只是好奇我们是否可以typeof
在我们的代码(或开发控制台)中看到此类运算符(如)的实现。例如,我可以查看/打印内置函数的函数定义的方式,我只是想知道是否有任何方法可以挖掘更多并获取有关此类运算符的信息,例如typeof
. 当查看它们的使用时,对我来说,这些运算符看起来类似于内置函数,它接受输入并返回输出。
解决方案
JavaScript 中 typeof 的类型是什么?
它不是一个值,所以它没有类型。typeof
是一个运算符。
我们可以编写一个函数来检索它的类型吗?
不。
推荐阅读
- r - R中的加权聚类分析
- javascript - 在返回之前从反应钩子中获取更新的变量
- java - 从 Firebase 数据库检索数据时出错
- c# - C# - 在子文件夹中运行 BAT 的动态路径
- c# - 如何将 X509Certificate 的 PublicKey 转换为 Base64 字符串并返回?
- android - 在发布应用程序 google play 中更改 SHA-1 .. 与 firebase 集成
- python-3.x - 谁能解释我这段代码中的打印语句?
- java - 如何检查 Google 位置准确性是否设置为提高?
- java - 使用 Springboot 上传带有附加数据的大文件 [HttpServlet]
- python - 如何在栅格图层 Python 上绘制空间点?