"undefined"和undefined之间有什么区别?

21 浏览
0 Comments

"undefined"和undefined之间有什么区别?

我正在Chrome控制台上尝试这个测验:测验

试用之后,我可以解释其中大部分问题。但有一点让我困惑:

var x = [typeof x, typeof y][1];
    typeof typeof x;

.... 返回的是"string",这对我来说毫无意义。

var x = [typeof x, typeof y][1]; 

返回的是"undefined"

typeof "undefined"

返回的是"string",因为undefined被放在引号中,这有一些道理。但总体来说,我看不出"undefined"与undefined共存的目的。而且,这是什么样的数组语法?《Javascript权威指南》中说没有多维数组。

0