我的脚本中有这段代码
var therow;
var rowtitle = ['Name', 'Weight'];
for(var i=0;i<7;i++) {
therow = prompt(rowtitle[i]);
if(therow != '' || therow != null) {
//some code
} else {
//more code
}
therow = null;
}
循环工作正常,提示也有效。问题是
if(therow != '' || therow != null)
我知道这一点,因为我尝试过
if(therow != '')
和
if(therow != null)
...独立,并且它们的行为符合预期。
为什么当我将上述两者结合在一个 if 语句中时,它什么也不做?
上面的代码有问题吗?