JavaScript if/else 條件語句

學習 JavaScript if 條件語句的基礎知識 if 語句用於根據表達式的評價結果選擇不同的程序路徑。 以下是最簡單的例子,始終執行: if (true) { // 做某事 } 相反地,以下語句永遠不會執行: if (false) { // 做某事(?永遠不會執行?) } 如果在條件語句後只有一個語句要執行,可以省略大括號只寫該語句: if (true) doSomething() 條件語句會檢查您傳遞給它的表達式的 true 或 false 值。如果傳遞一個數字,除非它為 0,否則始終評估為 true。如果傳遞一個字符串,除非它是空字符串,否則始終評估為 true。這些是將類型轉換為布爾值的一般規則。 Else 您可以為 if 語句提供第二部分:else。 如果 if 條件為 false,則執行附加的語句: if (true) { // 做某事 } else { // 做其他事情 } 由於 else 接受一個語句,因此可以在其中嵌套另一個 if/else 語句: if (a === true) { // 做某事 } else if (b === true) { // 做其他事情 } else { // 回退 }

Python三元運算子

在Python中,三元運算子可以讓你快速定義一個條件。 假設你有一個函數,它將一個 age 變數與值 18 進行比較,根據結果返回True或False。 與其這樣寫: def is_adult(age): if age > 18: return True else: return False 你可以使用三元運算子這樣實現: def is_adult(age): return True if age > 18 else False 首先,你定義了條件為True時的結果,然後評估條件,最後定義了條件為False時的結果: <result_if_true> if <condition> else <result_if_false>

Swift 條件語句: `if`

本教程屬於 Swift 系列教程 if 語句是執行條件檢查的最常用方式。我們使用 if 關鍵字,後面跟著一個布爾表達式,再後面是一個包含在條件為真時執行的代碼塊: let condition = true if condition == true { // 條件為真時執行的代碼 } 如果條件為假,則執行 else 塊: let condition = true if condition == true { // 條件為真時執行的代碼 } else { // 條件為假時執行的代碼 } 你可以選擇使用括號將條件表達式括起來,如果你喜歡的話: if (condition == true) { // ... } 同樣地,你也可以直接寫: if condition { // 條件為真時執行 } 或者 if !condition { // 條件為假時執行 } Swift 與許多其他語言的一個區別是它防止由於錯誤地進行賦值而不是比較而引起的錯誤。這意味著你不能這樣做: if condition = true { // 程序無法編譯 } 原因是賦值運算符不返回任何值,但 if 條件必須是一個布爾表達式。