或與兩個邏輯的運行結果不一樣
求問這兩段代碼為什么運行結果不一樣?:
for(var i = 0; i < infos.length; i++) {
if(infos[i][3] === "大一" && infos[i][1] === "女") {
document.write(infos[i][0] + "<br />");
}
}
——————————————————————
for(var i = 0; i < infos.length; i++) {
if(infos[i][3] != "大一" || infos[i][1] != "女") {
infos.splice(i,1);
}
? ? ?document.write(infos[i][0]+'<br/>');
}
2016-03-15
第一個意思是:又是大一又是女生(同時包含)。第二個意思是:不是大一 ”或者“不是女生。 兩個怎么可能一樣。
2016-03-15
3個等號是個什么鬼