如何检查JavaScript中“ typeof”的类型?

时间:2019-05-11 18:03:43

标签: javascript

我试图检查JavaScript中typeof的类型。为了在我尝试以下方法时进行实用的检查,它给出了SyntaxError

示例1:

typeof typeof // SyntaxError

示例2

function checkType(x) {
    return typeof x;
};
checkType(typeof); // SyntaxError

所以,我在这里有两个问题:

  1. JavaScript中typeof的类型是什么?
  2. 我们可以编写一个函数来检索其类型吗?

编辑(以解释此问题的目的/好奇心):

我很好奇我们是否可以在代码中(或在开发控制台中)看到此类运算符的实现(如typeof)。例如,以一种我可以查看/打印内置函数的函数定义的方式,我只是想知道是否有任何方法可以挖掘更多信息并获取有关诸如typeof之类的运算符的信息。在查看它们的用法时,对我而言,此类运算符看起来类似于内置函数,后者需要输入并返回输出。

1 个答案:

答案 0 :(得分:6)

  

JavaScript中typeof的类型是什么?

这不是值,因此没有类型。 onApplicationPaused是运算符。

  

我们可以编写一个函数来检索其类型吗?

否。