JavaScript 中if條件判斷語句


 條件語句

在寫代碼時,經常會需要基於不同判斷執行不同的動作;

您可以在代碼中使用條件語句來實現這一點。

在 JavaScript 中,我們可使用如下條件語句:
1.使用 if 來規定要執行的代碼塊,如果指定條件為 true;
2.使用 else 來規定要執行的代碼塊,如果相同的條件為 false;
3.使用 else if 來規定要測試的新條件,如果第一個條件為 false;
4.使用 switch 來規定多個被執行的備選代碼塊。

 if 語句
單分支語句,由一個if組成,如果條件成立,則進入代碼開始執行語句。

語法

if (條件) {
    如果條件為 true 時執行的代碼
} 

 實例:

let age = 20;
if(age >= 18){
console.log("已成年");
}

  

else 雙分支語句
如其名,有兩個分支線,如果if不成立,那么就會跳入else語句里面。

if (條件) {
    條件為 true 時執行的代碼塊
} else { 
    條件為 false 時執行的代碼塊
}

實例:

let age = 16;
if(age >= 18){
console.log("已成年");
}else{
console.log("還未成年");
}

  

else if 多分支語句
多個if...else語句可以組合在一起,形成邏輯決策樹。

語法

if (條件 1) {
    條件 1 為 true 時執行的代碼塊
} else if (條件 2) {
    條件 1 為 false 而條件 2 為 true 時執行的代碼塊
 } else {
    條件 1 和條件 2 同時為 false 時執行的代碼塊
}

 需要注意的就是在多分支語句里面,如果進入到了某一個語句塊,后面的條件就不會再進行判斷,而是會直接跳出。

 例如:

let readline = require("readline-sync");
console.log("輸入考試成績:");
let score = readline.question("");
if(score > 100 || score < 0){
console.log("成績輸入有誤?");
}else if(score >= 90){
console.log("優秀");
}else if(score >= 70){
console.log("良好");
}else if(score >= 60){
console.log("合格");
}else{
console.log("不合格");
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM