js 分支判斷與迴圈

2021-08-20 08:54:01 字數 932 閱讀 3814

if(){}else{};

實用案例

if(false)//end if (false);

表示式()內容為假時注釋掉執行語句{}中的內容;為真時顯示;

if語句,執行語句的花括號是可以省略的,但只能執行一條語句; 但比較容易出現錯誤,不建議。
if語句巢狀格式
if(//表示式)

}else if(//表示式)else if(//表示式)else if(//表示式)

例:

var mark=prompt("請輸入你的成績","")

if (!mark) else else else else else

} } }

}

上例可精簡為

var mark=prompt("請輸入你的成績","")

if (!mark) else else if (mark<=100&&mark>=90) else if (mark<90&&mark>=60) else if (mark<60&&mark>=0) else

alert("!!!!!!")

}

空字串

空字串轉換成布林值為false.
switch語句

var z=a=1;

var b<2;

switch (a)

迴圈語句

while(條件判斷)

for(初始化語句;條件判斷;計數迴圈)
dowhile(條件迴圈)

02JS 分支迴圈

一元運算子 如果不參與運算,在前面還是在後面結果都是一樣的 1 如果不參與運算,在前面還是在後面結果都是一樣的 1 var num 10 num 後 num 前 無論是前 還是後 只要參與運算,結果就可能不太一樣 舉例 var num 10 var sum num 10 在後面的時候,先參與運算,然...

分支與迴圈(3)

while迴圈 語法 while 條件 執行迴圈體 例 age 23 while age 18 print 成年人 for迴圈語法 for 目標 in 表示式 執行迴圈體 例 range 語法 range start,stop step 1 這個bif有三個引數,其中用括號括起來的兩個表示這兩個引數...

分支與迴圈語句

練習 列印1 100之間的奇數 include include int isodd int x return 1 int main i system pause return 0 侷限性 1.若忘記break,會繼續執行 2.case語句中無法定義變數 3.case語句判定的條件必須是int lon...