:
if if-else else-if:
if語句:
demo:
如果if中的表示式成立的話,就會執行一次輸出語句,不成立的話就不會執行。
if-else:
demo:
如果表示式成立的話,就會執行輸出1;否則就會執行輸出2;
else-if:
demo:
else if 條件和條件之中是互斥的,滿足乙個條件就不會看其他條件,滿足第乙個條件就不會看以下的條件,直接執行條件的輸出語句
if 是要每個條件都要看過一次,才會執行語句。
2.迴圈語句:
for迴圈:
for(表示式1;表示式2;表示式3)
首先先看表示式1;表示式1在整個迴圈中只執行一次,
再看表示式2,如果表示式2的條件滿足的話,就執行一次輸出語句,
再看表示式3;然後再回去看表示式2;如果表示式2的條件滿足的話。就繼續執行一次輸出語句,
然後再迴圈,直到條件不滿足表示式2就退出迴圈。
2.while迴圈:
while 迴圈:
while 迴圈就是 for 迴圈的簡化版, for 迴圈的表示式1和表示式2裡面不寫東西就是while迴圈;
這兩個表示式所表達的意思是一樣的,可以說while 迴圈是for迴圈的簡化版//for迴圈:
var i = 0;
for(;i<10;)
//while 迴圈:
var i = 0;
while(i<10)
do-while 迴圈
dowhile();
do - while 迴圈是不管滿不滿足迴圈條件,都會首先執行以下輸出,然後再看迴圈的條件,而while迴圈是先判斷迴圈條件成不成立,再去執行輸出語句。所以do while迴圈一般很少用 JavaScript 條件判斷(if)
使用者輸入資訊 var y window.prompt 請輸入年 var m window.prompt 請輸入月 var d number prompt 請輸入天 後台判斷 是否為閏年 var isrun y 4 0 y 100 0 y 400 0 建立乙個變數來收集天數 var days 0 判...
javaScript條件語句
if.else條件語句 如果想讓乙個指令碼在條件僅為true的時候執行,如下 var num 0 if num 0 複製 如果想在條件為true的時候執行a,其他情況下執行b 如下 var num 0 if num 1 else複製 if.else也可以用三元運算子來代替 if num 1 else...
JavaScript條件控制語句
i語句 var box 50 if box 50 if else if else var box 50 if box 0 box 60 else if box 60 box 80 else if box 80 box 100 else switch 語句是多重條件判斷,用於多個值相等的比較。var ...