Musefry
2016-03-15 10:46
求问这两段代码为什么运行结果不一样?:
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/>');
}
第一个意思是:又是大一又是女生(同时包含)。第二个意思是:不是大一 ”或者“不是女生。 两个怎么可能一样。
3个等号是个什么鬼
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题