javaScript條件語句

2021-09-11 11:37:53 字數 986 閱讀 8069

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複製**
用三元運算子代替上面的語句:

(num === 1) ? num-- :num++;複製**
如果我們有多個指令碼,可以多次使用if...else,根據不同的條件來執行不同的語句:

var name = "mark";

if(name === "振偉")else

if(name === "mark")else

if(name === "錦斌")else

if(name === "賀賀")else

if(name === "老鄉")else

if(name ==="")複製**

我們還可以用switch語句。如果判斷條件和上面的一樣,如下

var name = "mark";

switch(name)複製**

注:switch語句,case和break關鍵字很重要,千萬不要小看了;case判斷當前switch的值是否賀case分支語句的值相等。break會終止switch語句的執行。如果沒有break,會導致執行完當前的case後,繼續執行下乙個case,直到遇到break或者switch執行結束。default,會在表示式匹配不到前面任何乙個值的時候,執行此語句。

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

JavaScript條件語句 迴圈語句 函式

1.if else 與c 基本一致,如 2.switch case 與c 基本一致 var xinqi 1 switch xinqi 1.while迴圈 與c 一致 var i 1 while i 100 2.for迴圈 與c 基本一致 for in語句 格式 for variable in obj...

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

if if else else if if語句 demo 如果if中的表示式成立的話,就會執行一次輸出語句,不成立的話就不會執行。if else demo 如果表示式成立的話,就會執行輸出1 否則就會執行輸出2 else if demo else if 條件和條件之中是互斥的,滿足乙個條件就不會看其...