JavaScript If...Else 語句

條件語句

通常在寫程式碼時,您總是需要為不同的決定來執行不同的動作。您可以在程式碼中使用條件語句來完成該任務。

在JavaScript 中,我們可以使用下列條件語句:

if 語句 - 只有當指定條件為true 時,使用該語句來執行程式碼

if... else 語句 - 當條件為true 時執行程式碼,當條件為false 時執行其他程式碼

if...else if....else 語句- 使用該語句來選擇多個程式碼區塊之一來執行

switch 語句 - 使用該語句來選擇多個程式碼區塊之一來執行


if 語句

語法:

if (expr){
   statement
}

此語法表示,如果expr表達式成立,則執行{statement} 內的程式碼。

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
    <script type="text/javascript">
        var x = 3;
        var y = 1;
        if (x>y)
        alert("x 大于 y");
      </script>
</head>
<body>
</body>
</html>


if…else

語法:

if ( expr){
   statement1
} else {
   statement2
}

此語法表示只要expr 成立,則執行statement1 ,否則執行statement2 。

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
    <script type="text/javascript">
        var x = 1;
        var y = 3;
        if (x>y){
        alert("x大于y");
        } else {
        alert("x小于等于y");
        }
      </script>
</head>
<body>
</body>
</html>


#if...else if...else

#語法:

if (expr1){
   statement1
} else if (expr2) {
   statement2
#} else {
  # statement3
}

該語法表示只要expr1 成立,則執行statement1 ,否則偵測expr2 ;如果expr2 成立則執行statement2 ;如果expr2 也不成立,則執行statement3 。

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
    <script type="text/javascript">
        var x = 3;
        var y = 3;
        if (x>y) {
        alert("x大于y");
        } else if (x<y) {
        alert("x小于y");
        } else {
        alert("x等于y");
        }
      </script>
</head>
<body>
</body>
</html>


#
繼續學習
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var age = 3; if (age >= 18) { alert('adult'); } else if (age >= 6) { alert('teenager'); } else { alert('kid'); } </script> </head> <body> </body> </html>