typeof x返回字符串而不是对象,因为null的类型是object

1 javascript

我是新来的js,想要学习js,你们能告诉我为什么要typeof typeof x返回string,提供下面的代码片段,如果我理解这个简单的概念它会帮助我更多:

var x=null;
console.log(typeof typeof x);
Run Code Online (Sandbox Code Playgroud)

jak*_*ann 6

typeof x返回类型的字符串表示形式x.所以,自然typeof typeof x就是字符串.

来自MDN:

typeof运算符返回一个字符串,指示未评估的操作数的类型.

  • 换句话说......使用`typeof typeof variable`毫无意义 (2认同)