Javascript中的if-else語句是編寫條件語句的基本工具。if語句允許我們在條件為真時執行一些代碼。如果條件不成立,則執行else語句內的代碼。
下面是一個示例:
if (true) { console.log("Condition is true"); } else { console.log("Condition is false"); }
在上面的示例中,條件為真,將輸出“Condition is true”,如果條件為假,則將輸出“Condition is false”。
還可以使用else if語句,在多個條件中選擇一個條件進行執行。以下是一個示例:
var num = 10; if (num >10) { console.log("num 大于 10"); } else if (num< 10) { console.log("num 小于 10"); } else { console.log("num 等于 10"); }
在上面的示例中,如果num大于10,將輸出“num大于10”,如果小于10,則將輸出“num小于10”。否則,將輸出“num等于10”。
可以使用邏輯運算符和比較運算符創建更復雜的條件語句。這些運算符包括大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等于(=<)和邏輯運算符(&&和||)。
以下是一個示例:
var num = 5; if (num >3 && num< 10) { console.log("num是介于3到10之間的數字"); }
在上面的示例中,我們使用了邏輯運算符(&&)和比較運算符(>和<)創建了一個更復雜的條件語句。它會檢查變量num是否大于3且小于10。如果條件為真,則輸出“num是介于3到10之間的數字”。
在創建if語句時,可以使用嵌套if語句,這樣可以在條件為真時進一步執行操作。以下是一個示例:
var num = 15; if (num >10) { if (num< 20) { console.log("num大于10,小于20"); } }
在上面的示例中,我們首先檢查變量num是否大于10。如果這個條件為真,我們會再次檢查num是否小于20。如果這個條件也為真,則會輸出“num大于10,小于20”。
總之,if-else語句是JavaScript編程中非常有用的工具。它允許我們根據不同的條件執行不同的代碼,并可以在條件為真時進行嵌套操作。通過了解if-else語句,您可以更好地控制您的JavaScript程序的流程。