====================本系列文章沒有什麼高深的理論====================
====================純粹是以一個菜雞的視角來分享====================
今天來聊聊 運算式 (Expression) 與 運算子 (Operator)。
JavaScript 的語法主要可以分成兩大類,敘述句 (Statement)與運算式 (Expression)。
敘述句 (Statement):簡單來說,就是像在敘述一件事,變數的宣告、賦值、迴圈、if
判斷式都可以歸在此類型。
const bear
運算式 (Expression):像是句子裡面的用詞,而且會產生一個結果。const bear = "black"
運算子 (Operator)的部分可以依照性質分類成以下幾種:
1 / 2; // 0.5 很直觀的直接給值做運算
const bear = "black" // 指定一個 "black" 的值給 bear
const a = 2
const b = 3
a == b // false 比較 a 跟 b 是否相同
&&(AND) // 「還有」的意思
const a = 3
a > 1 && a >2 // a > 1 而且也 > 2
a > 1 || a < 1 // a > 1 或者是 a < 1
||(OR) // 「或者是」的意思
! (NOT) // 簡單來說就是「相反」、「不是」,原本是 true 會變成 false
const bear = "black" // true
const bear = !"black" // false
字串也能相加
console.log("teddy" + "bear" ); // "teddybear"
今日的分享就到這囉,我們明天見,掰掰!