谁能教我下面给出的 JS 代码?
Can anyone teach me this JS code given below?
如果数组和定义的数组变量不同,它如何提醒 'Correct'?
只定义了 'number',没有定义 'numbers'。
let number = [];
numbers=[1,2,1,0];
if(number[0]==number[2]){
alert('correct');
}
如果你分别计算 number[0]
和 number[2]
的结果,你会看到 number[0]
是 undefined
而 number[2]
是 undefined
.
在 JavaScript 中,undefined == undefined
是 true
,因此显示警报。
number
是一个空数组。因此,在任何索引处,该值将为 undefined
.
number[0]
=== undefined
number[2]
=== undefined
因此,number[0] === number[2]
如果数组和定义的数组变量不同,它如何提醒 'Correct'? 只定义了 'number',没有定义 'numbers'。
let number = [];
numbers=[1,2,1,0];
if(number[0]==number[2]){
alert('correct');
}
如果你分别计算 number[0]
和 number[2]
的结果,你会看到 number[0]
是 undefined
而 number[2]
是 undefined
.
在 JavaScript 中,undefined == undefined
是 true
,因此显示警报。
number
是一个空数组。因此,在任何索引处,该值将为 undefined
.
number[0]
=== undefined
number[2]
=== undefined
因此,number[0] === number[2]