====================本系列文章沒有什麼高深的理論====================
====================純粹是以一個菜雞的視角來分享====================
今天來聊聊運算式(Expression)與運算子(Operator)。
JavaScript的語法主要可以分成兩大類,敘述句(Statement)與運算式(Expression)。
敘述句(Statement):簡單來說,就是像在敘述一件事,變數的宣告、賦值、迴圈、if判斷式都可以歸在此類型。
const bear
運算式(Expression):像是句子裡面的用詞,而且會產生一個結果。const bear = "black"
運算子(Operator)的部分可以依照性質分類成以下幾種:
算數運算子(Arithmetic Operator)1 / 2; // 0.5 很直觀的直接給值做運算
指派運算子(Assignment Operator)
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"
今日的分享就到這囉,我們明天見,掰掰!