一、條件語句(判斷的時候是嚴格型別比較即===的比較):
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~100for(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語句在執行時,...