語法格式:
switch (expression)
例:
switch (week)
流程控制語句會把後面的值隱式轉換成布林型別
轉換為true 非空字串 非0數字 true 任何物件轉換成false 空字串 0 false null undefined
// 結果是什麼?var a = !!'123';
var message;基本語法:// 會自動把message轉換成false
if (message)
// 當迴圈條件為true時,執行迴圈體,例:// 當迴圈條件為false時,結束迴圈。
while (迴圈條件)
do..while迴圈和while迴圈非常像,二者經常可以相互替代,但是do..while的特點是不管條件成不成立,都會執行一次。基礎語法:
do while (迴圈條件);例:
while和do...while一般用來解決無法確認次數的迴圈。for迴圈一般在迴圈次數確定的時候比較方便for迴圈語法:
// for迴圈的表示式之間用的是;號分隔的,千萬不要寫成,執行順序:1243 ---- 243 -----243(直到迴圈條件變成false)for (初始化表示式1; 判斷表示式2; 自增表示式3)
例:
break:立即跳出整個迴圈,即迴圈結束,開始執行迴圈後面的內容(直接跳到大括號)continue:立即跳出當前迴圈,繼續下一次迴圈(跳到i++的地方)
例:
//求整數1~100的累加值,但要求碰到個位為3的數則停止累加
var sum=0;
for(var i=1;i<=100;i++)
sum+=i;
}console.log(sum);
continue 例:
// 求200-300之間所有的奇數的和(用continue)
var sum=0;
for(var i=200;i<=300;i++)
sum+=i;
}console.log(sum);
JavaScript迴圈結構
1.1 迴圈結構的概念 在了解迴圈結構的概念之前,先看看生活中的一些迴圈場景 1 食堂人員打菜 接過顧客餐盤 詢問菜品 打菜 遞迴餐盤,工作人員重複此過程,直到所有顧客的菜都打完才結束。2 快遞小哥送快遞 檢視送件位址 趕往目的地 資訊通知收件人 收件人簽收 交快遞,快遞小哥重複此過程來送每乙個快遞...
JavaScript迴圈語句
for var i 0 i 10 i for var j 0 j 10 j console.log i,j for迴圈執行過程 1.變數初始化 2.條件判斷 3.執行 4.變數更新。上述 中,外部的 for迴圈 1次,內部的 for迴圈 10次。break 退出當前整個迴圈 1.只能在迴圈語句中使用...
JavaScript 迴圈語句
迴圈語句 就是重複執行一段 指代遇見某個指令時結束該迴圈。迴圈語句分類 for迴圈 do while while for in 遍歷迴圈 語法 for 迴圈變數的初始值 最大值 步長 例題1 for迴圈是乙個前測試迴圈語句 執行迴圈語句之前,先判斷是否滿足條件,滿足條件時迴圈才執行。迴圈變數的初始值...