JavaScript流程控制

2021-08-05 18:23:53 字數 1681 閱讀 7373

一、條件語句(判斷的時候是嚴格型別比較即===的比較):

1、if(exp)執行一句**;

2、if(exp)

3、if(exp)else

4、if...else if...(可以寫作switch...case...的形式:switch(exp),當所有的case都不匹配的時候執行default的語句)

轉換成switch...case...格式:

5、if語句的巢狀;

二、迴圈語句:

1、for迴圈:for(exp1;exp2;exp3)

(1)exp1:無條件的執行第乙個表示式;

(2)exp2:用來判斷是否執行迴圈體的條件;

(3)exp3:用做增量的操作;

(4)for迴圈的巢狀(兩層for迴圈),其中外層迴圈表示行,內層迴圈表示列;

(5)for迴圈的應用:

//迴圈輸出0~100

for(var i=0;i<=100;i++)

//迴圈輸出100~0

for(var i=100;i>=0;--i)

//迴圈輸出1~100之間的奇數

for(var i=1;i<=100;i++)

}

//迴圈輸出1~100之間數字的和

var sum=0;

for(var i=1;i<=100;i++)

document.write(sum);

//求1~100之間奇數的和

var sum=0;

for(var i=1;i<=100;i++)

} document.write('1~100之間奇數的和為:'+sum+'');

//求1~100之間偶數的和

sum=0;

for(var i=1;i<=100;i++)

} document.write('1~100之間偶數的和為:'+sum+'');

/*通過break結束for迴圈*/

for(var i=1;i<=10;i++)

document.write(i+'

'); }

document.write('');

/*continue:代表跳過當次迴圈,進入下次迴圈 */

for(var i=1;i<=10;i++)

document.write(i+'

'); }

//豎向的九九乘法表

document.write('');

for(var i=1;i<=9;++i)

document.write('');

} document.write('');

//輸出倒置99乘法表

document.write("");

for(var i=9;i>=1;i--)

document.write('');

} document.write('');

//通過for迴圈實現百錢買百

javascript流程控制

流程控制 指的是控制 的執行順序 1 順序流程控制 編譯器預設 2 選擇流程控制 if switch 3 迴圈流程控制 for,while,do while 順序流程 按照排版從上往下依次執行,排版先後執行 選擇流程控制 分支結構 有選擇性的執行 語法規則 if 條件 if 裡面結果為真,就執行 裡...

Javascript流程控制

1.條件語句 1 if exp 執行一句 2 if exp 3 if exp else 4 if.else if.5 if巢狀 2.迴圈語句 1 for 迴圈 2 while 迴圈 3 do while迴圈 3.特殊迴圈控制 1 break 終止迴圈 2 continue 跳過迴圈 下面就是具體詳情...

03 javascript流程控制

js中的程式是從上到下一行一行執行的 通過流程控制語句可以控制程式執行流程,使程式可以根據一定的條件來選擇執行1.條件判斷語句 2.條件分支語句 3.迴圈語句使用條件判斷語句可以在執行某個語句之前進行判斷,如果條件成立才會執行語句,條件不成立則語句不執行。語法一 if 條件表示式 if語句在執行時,...