亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何理解這段代碼中的兩行代碼?

<script type="text/JavaScript">

var mynum =new Array(70,80,66,90,50,100,89);//定義數組mynum并賦值

var i=0;

while(i<mynum.length)

{

? if(mynum[i]<60)

? ?{

? ? document.write("成績"+mynum[i]+"不及格,不用循環了"+"<br>");

? ??

? ?}

? document.write("成績:"+mynum[i]+"及格,繼續循環"+"<br>");

? i=i+1;

??

}

</script>

這段代碼中的

while(i<mynum.length)

{

? if(mynum[i]<60)

怎么理解?

正在回答

4 回答

先聲明一個變量i;而i就是數組mynum的序列號一樣的東西,i從0開始,對應的mynum[i]就會對應到數組mynum中的元素,比如mynum[0]就是mynum數組中第一個元素,也就是70;mynum.length就是數組mynum的長度,也就是這個數組中元素的個數;對于一個數組,首元素和尾元素對應的序列號是0和(數組名).length-1;這些內容在每節課左邊都有講到,平時多溫習也可以加強記憶,以及和后面學到的內容串聯起來

1 回復 有任何疑惑可以回復我~

聲明了一個變量為i,mynum.length為數組的長度7,所以就是i<7即i[ 0,1,2,3,4,5,6]作為mynum的下標數

1 回復 有任何疑惑可以回復我~

循環條件條件是小于數組的長度mynum.length = 7, mynum[i]是當前循環的數組中的一項 mynum[0] = 70

0 回復 有任何疑惑可以回復我~

在這兩行下面應該還要有一句break; 用來跳出循環

意思是 依次遍歷數組中的成績,直到遇到不合格成績?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468835    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

如何理解這段代碼中的兩行代碼?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號