JavaScript 邏輯運算子

了解 JavaScript 邏輯運算子的基礎知識。 JavaScript 為我們提供了三個邏輯運算子:and(且)、or(或)和 not(非)。 邏輯且 如果兩個操作數都為 true,則返回 true: <表達式> && <表達式> 例如: a === true && b > 3 這個運算子的一個很酷的特性是,如果第一個表達式為 false,則不會執行第二個表達式。這在某些實際應用中非常有用,例如,可以在使用對象之前檢查它是否已定義: const car = { color: 'green' } const color = car && car.color 邏輯或 如果至少有一個操作數為 true,則返回 true: <表達式> || <表達式> 例如: a === true || b > 3 這個運算子非常有用,可以用來設置默認值。例如: const car = {} const color = car.color || 'green' 如果 car.color 未定義,則將 color 設置為默認值 green。 邏輯非 (!) 反轉布爾值的值:...

Python 運算子

Python 運算子是我們用來對值和變數執行操作的符號。 我們可以根據它們執行的操作種類將運算子分為以下幾類: 指派運算子 算術運算子 比較運算子 邏輯運算子 位元運算子 還有一些有趣的運算子,比如 is 和 in。 指派運算子 指派運算子用於將值賦予一個變數: age = 8 或者將一個變數的值賦予另一個變數: age = 8 anotherVariable = age 自 Python 3.8 開始,:= 名為「齊肩大象運算子(walrus operator)」的運算子可以在另一個操作的一部分中將值賦予變數。例如,在 if 語句中或在循環的條件部分中使用。稍後將更詳細地談到。 算術運算子 Python 有許多算術運算子:+、-、*、/(除法)、%(取餘數)、**(幂運算)和 //(整數除法): 1 + 1 #2 2 - 1 #1 2 * 2 #4 4 / 2 #2 4 % 3 #1 4 ** 2 #16 4 // 2 #2 注意,操作數之間不需要空格,但為了可讀性,最好空一格。 - 也可以作為一元負號運算子使用: print(-4) #-4 + 也用於連接字符串值:...