最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

請(qǐng)問下按照下面代碼寫為什么會(huì)出錯(cuò)?。?/h1>
<!DOCTYPE??HTML>
<html?>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>流程控制語(yǔ)句</title>
<script?type="text/javascript">

?//第一步把之前的數(shù)據(jù)寫成一個(gè)數(shù)組的形式,定義變量為?infos
?var?infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],
????????????["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],
????????????["小I","女",20,"大一"],["小J","男",20,"大三"]];
?
?//第一次篩選,找出都是大一的信息
?var?infos2=new?Array(5);
?var?a=0;
?var?b=0;
??for(var?i=0;i<10;i++){
??????
??????if(infos[i][3]=="大一"){
??????????
??????????infos2[a]=infos[i];
??????????a++;
??????}
??}
?//第二次篩選,找出都是女生的信息
??var?infos3=new?Array(3);
??for(var?j=0;j<infos2.length;j++){
??????
??????if(infos2[j][1]=="女"){
??????????infos3[b]=infos2[j];
??????????b++;
??????????
??????}
??}
??document.write(infos3);
??
</script>
</head>
<body>
</body>
</html>

我試了下如果最后一個(gè)if語(yǔ)句中換成document.write(infos2[j])的話是對(duì)的,不知道為什么按上面所寫的會(huì)出錯(cuò);

正在回答

4 回答

有點(diǎn)雜耍了。。。其實(shí)很多不用寫的。。。你這出現(xiàn)的問題是數(shù)組infos2給多了個(gè)位置,在for循環(huán)的時(shí)候,當(dāng)他循環(huán)到空值時(shí)會(huì)誤以為你沒有定義。。。還有哥們,你是學(xué)JAVA過來學(xué)JS的吧?不然一般人不會(huì)先定義數(shù)組的大小。。。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

我要SSR

應(yīng)該說是空指針異常
2017-08-29 回復(fù) 有任何疑惑可以回復(fù)我~
#2

sadfiy 提問者 回復(fù) 我要SSR

恩,但是空的問題的話第一次篩選那通過設(shè)置a變量已經(jīng)解決了啊
2017-08-29 回復(fù) 有任何疑惑可以回復(fù)我~
#3

sadfiy 提問者

非常感謝!
2017-08-29 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

infos[i][3]=="大一 "中的3什么意思啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

一定要清楚你寫的每一句代碼,計(jì)算機(jī)都是在怎么讀取和處理這句代碼的,而不是你覺得該怎么處理的。當(dāng)然這需要很長(zhǎng)時(shí)間的積累;

還要多考慮程序的適用性和嚴(yán)謹(jǐn)性,要多方面的考慮程序是否能夠更方便地使用。

比如你這個(gè)程序,假設(shè)是一個(gè)成千上萬(wàn)組的數(shù)據(jù),那么該用什么樣的思想來處理呢?難道還在程序里填寫對(duì)應(yīng)的數(shù)據(jù)?那真是難以想象。

0 回復(fù) 有任何疑惑可以回復(fù)我~

n你怎么復(fù)雜花了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

sadfiy 提問者

自己第一個(gè)印象寫的吧,就是不知道為什么錯(cuò)了
2017-08-27 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

請(qǐng)問下按照下面代碼寫為什么會(huì)出錯(cuò)?。?/h1> 我要回答 關(guān)注問題

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)