當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript运筹帷幄,掌控全局
生活随笔
收集整理的這篇文章主要介紹了
JavaScript运筹帷幄,掌控全局
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
—————————————————
JavaScript語法結構
「流程控制」
—————————————————
流程控制
流程控制的概念
在一個程序的執行過程中。每行代碼的執行順序如果不同,對于程序的執行結果是不一樣的。一般情況下需要人為控制代碼的執行過程以達到我們需要的效果
通過一定的手段控制代碼的執行順序
分類
順序流程
最簡單最基本的流程控制,默認的程序代碼按照從上往下的順序依次執行
分支流程
分支結構
代碼由上往下執行的過程中,根據條件進行選擇不同的代碼執行路徑,從而程序的執行結果也不一樣
JS中提供了if語句,switch語句
IF語句
// 判斷條件成立了(結果為true),則執行花括號內的程序代碼 if(判斷條件){// 內部的執行代碼沒有數量限制,一般當執行代碼只有一句代碼時可以省略花括號,但是一般不建議 } if(條件){// 條件的結果為true時執行的語句 }else{// 條件的結果為false時執行的語句 }? 注意:if…else…分支結構就相當于之前的三元表達式,不同的是三元表達式只能處理比較簡單的并且最終有一個返回值的一條語句
if(條件1){// 條件1的結果為true時執行的語句 }else if(條件2){// 條件2的結果為true時執行的語句 }else{// 條件1和條件2都為false時執行的語句 }遇到分支嵌套,標準都是從外往內進行逐個條件判斷
Switch語句
switch(表達式){case value1: // 如果表達式的結果是value1的話,執行語句1// 語句1break;case value2: // 如果表達式的結果是value2的話,執行語句2// 語句2break;default:// 如果表達式的結果和上面的每一個value都不同則默認執行default下的語句 }循環流程
for循環
for(初始化變量;條件表達式判斷;操作表達式){// 循環體 }for循環嵌套
for(初始化變量;條件表達式判斷;操作表達式){for(初始化變量;條件表達式判斷;操作表達式){// 循環體} }While循環
while(條件表達式判斷){//循環體 }do…while循環
do{// 循環體 }while(條件表達式);總結while循環和do…while循環的區別在于:while是先進行判斷在進行執行循環體,如果第一次判斷不成立則直接跳過循環。而do…while先執行一遍循環體再進行判斷,根據判斷結果決定是否繼續循環,循環體無論怎樣都會執行一遍
流程控制關鍵字
簡介
通過某些關鍵字對循環結構或者分支結果進行控制的特殊關鍵字。
三個關鍵字
總結
以上是生活随笔為你收集整理的JavaScript运筹帷幄,掌控全局的全部內容,希望文章能夠幫你解決所遇到的問題。