Javascript if-else if语句,带有falsy值
var x=0; 如果符合事实的 { x=1; } 如果是假的话 { x=2; } 否则{ x=3; } alertx 首先,缩进代码Javascript if-else if语句,带有falsy值,javascript,ecmascript-6,Javascript,Ecmascript 6,var x=0; 如果符合事实的 { x=1; } 如果是假的话 { x=2; } 否则{ x=3; } alertx 首先,缩进代码 var x = 0; if (!true){ x = 1; } else if (false){ x = 2; } else { x = 3; } alert(x); !!真=假 x值无关紧要,它总是假的,因为如果!true和iffalse在您的范围内无效。 如果条件方程为false,则将跳过该部分。 那就是如果!
var x = 0;
if (!true){
x = 1;
}
else if (false){
x = 2;
}
else {
x = 3;
}
alert(x);
!!真=假
x值无关紧要,它总是假的,因为如果!true和iffalse在您的范围内无效。
如果条件方程为false,则将跳过该部分。
那就是如果!true和iffalse在代码中无效
例如,如果您想进行无限循环
您可以使用whiletrue或while1,但不能使用whilefalse或while0
因为while和if检查等式的内容是否正确!true part是计算结果为false的自包含表达式。它与var x=0无关。你很可能想要如果!x