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

如何在JavaScript中检查“typeof”的类型?,javascript,Javascript,我试图在JavaScript中检查typeof的类型。当我尝试以下方法时,为了实用地检查它,它给出了SyntaxError 例1: 例2 所以,我这里有两个问题: JavaScript中的typeof类型是什么? 我们可以写一个函数来检索它的类型吗? 编辑以解释此问题背后的目的/好奇心: 我只是好奇,在我们的代码或开发人员控制台中,是否可以看到像typeof这样的操作符的实现。例如,我可以查看/打印内置函数的函数定义的方式,我只是想知道是否有任何方法可以挖掘更多信息并获取有关诸如typeof之类

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

例1:

例2

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

JavaScript中的typeof类型是什么? 我们可以写一个函数来检索它的类型吗? 编辑以解释此问题背后的目的/好奇心:

我只是好奇,在我们的代码或开发人员控制台中,是否可以看到像typeof这样的操作符的实现。例如,我可以查看/打印内置函数的函数定义的方式,我只是想知道是否有任何方法可以挖掘更多信息并获取有关诸如typeof之类的运算符的信息。在我看来,这些运算符的用法类似于内置函数,它接受输入并返回输出

JavaScript中的typeof类型是什么

它不是值,因此没有类型。typeof是一个运算符

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


否。

typeof是一个运算符。它没有值。typeof if也有同样的意义:none.typeof没有值。它是一个运算符,就像写typeof vard一样。问题是“typeof typeof”在JavaScript中返回什么?所以看起来你知道答案,不幸的是,这是一个语法错误。也是2。我们可以写一个函数来检索它的类型吗?如果您无法检索typeof typeof,那么编写函数会有什么不同吗?另外,看起来您已经创建了一个函数来检索它的值,那么问题出在哪里?@window.document我只是好奇我们是否能在代码或开发人员控制台中看到像typeof这样的操作符的实现。例如,我看到内置函数的函数定义的方式,我只是想知道是否有更多的方法来挖掘和获取关于诸如typeof之类的操作符的信息。在我看来,这样的运算符类似于内置函数,它接受输入并返回输出。
typeof typeof // SyntaxError
function checkType(x) {
    return typeof x;
};
checkType(typeof); // SyntaxError