js(for,for-in,while,do...while)


132
循環的初始值1,循環條件2,變量的變化3
for(var i=1; i<=99; i++ ){
    document.write(i+"<br>");
}

for-in 嵌套

  for(var i=1;i<=5;i++){
              document.write(i+"<br>");        //外層
                  for(var k=1;k<=5;k++){
                      document.write(k+"<br>")        //內層
                  }
           乘法表:    for(var x=1;x<=9;x++){
         document.write("<br>");
         for(var y=1;y<=x;y++){document.write(y+"x"+x+"="+y*x+"&nbsp");}
//它直接自己相乘,直接出答案的

適合已知循環的while語句

var i=1;    初始值
     while(i<=100){        條件
         document.write(i+"<br>");
         i+=10;        變量變化
     }

適合未知循環
var j=1;            //初始值
     do{
         if(j%2==0){        //要執行的代碼,就是找出它是偶數,成立執行。    
             console.log(j);
         }
         
         j++;            //變化量
     }    while(j<=10);    //最后執行判斷。所有它還是會被執行一次
從一加到100的和。
//sum=0+1=1
//sum=0+1+2
//sum=n+1
var sum=0,
         n=1;
         while(n<=100){
             sum=sum+n;
             n++;
         }
         console.log(sum);
--------------------------------------------------------------------------------
 break退出循環
continue退出這一次循環,繼續下一次循環。
var num
    for(var i=1;i<10;i++){//如果i是5的倍數,退出循環
    if(i%5==0){break;}    //如果改為continue,暫停再繼續。
    console.log(i)        //輸出1.2.3.4
};    
    for(var s=0,j=1;j<=10;j++){
            if(j%5==0){
                continue;
            }
            s+=j;
            //j=1,s=1..j=5,s=10..j=9,s=10,j=10,s=10;
        }console.log(s);

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM