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

Aad*_*rma -3 javascript

我正在尝试检查typeofJavaScript 的类型。为了在我尝试以下方法时进行务实的检查,它给出了SyntaxError

范例1:

typeof typeof // SyntaxError
Run Code Online (Sandbox Code Playgroud)

例子2

function checkType(x) {
    return typeof x;
};
checkType(typeof); // SyntaxError
Run Code Online (Sandbox Code Playgroud)

因此,我在这里有两个问题:

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

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

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

Que*_*tin 6

JavaScript中typeof的类型是什么?

它不是值,所以没有类型。typeof是运算符。

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

没有。