您已被指示测试下面显示的变量的值:
var length = "50";
然后编写以下代码:
if (length === 50)
以下哪一项是这行代码的目的?
A.
如果长度等于50,它会阻止触发代码块,并且数据类型是整数。
B.
如果长度等于50,它会阻止触发代码块,数据类型为字符串。
C.
如果长度等于50,它允许触发代码块,无论数据类型如何。
D.
如果长度等于50,则允许触发代码块,具体取决于数据类型。
我能否回答上述情况?
My Answer is D
。但它说错了。你的是什么?
答案 0 :(得分:1)
var myInteger = 50;
if(myInteger === 50) {
alert("Matched integer");
}
if(myInteger === "50") {
alert("Matched string version of integer");
}
只有第一个if
块匹配,所以答案是D。