不懂這個(gè)意思
for(var i = 0; i < infos.length; i++) {
? ? if(infos[i][3] === "大一" && infos[i][1] === "女") {
document.write(infos[i][0] + "<br />");
}
}
仔細(xì)講解一下這個(gè)代碼的意思,還有===這個(gè)和==沒(méi)有區(qū)別嗎?
for(var i = 0; i < infos.length; i++) {
? ? if(infos[i][3] === "大一" && infos[i][1] === "女") {
document.write(infos[i][0] + "<br />");
}
}
仔細(xì)講解一下這個(gè)代碼的意思,還有===這個(gè)和==沒(méi)有區(qū)別嗎?
2016-02-28
舉報(bào)
2016-02-28
二維數(shù)組,比如infos[i][3]表示的是,第i個(gè)數(shù)組里的第三個(gè)數(shù)組,比如['小C','女',23,'大一'],這個(gè)數(shù)組的i是2,那么就表示第3個(gè)數(shù)組,然后infos[i][3]就表示這個(gè)數(shù)組里的第三個(gè)數(shù)值,按照0-1-2-3這樣排列,就是"大一"這個(gè)數(shù)值.同樣的infos[i][1]就表示這個(gè)數(shù)組里的"女"這個(gè)值.
==表示數(shù)值一樣,但是數(shù)據(jù)類型不一定相同的
===表示,兩邊的數(shù)值和數(shù)據(jù)類型都需要一樣,比如兩邊都是string或者number的話才會(huì)返回true