關於JavaScript的條件語句和迴圈語句

2021-08-28 11:46:43 字數 1211 閱讀 1128

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迴圈;

//for迴圈:

var i = 0;

for(;i<10;)

//while 迴圈:

var i = 0;

while(i<10)

這兩個表示式所表達的意思是一樣的,可以說while 迴圈是for迴圈的簡化版

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 ...