這篇要介紹 JavaScript 的比較運算子:==、!==
🎃 == 用來「檢查兩者是否相等」
🎃 !==用來「檢查兩者是否不相等」

「==」等於
🎃 「=」和「==」的差別是:
🍋 「=」代表:我要賦予一個“值”給它
例如:
| 1 | var myAge = 18; | 
🍋 「==」代表:兩個東西要去“做比較”時,會使用「==」
例如:
- 
兩個字串的「值」相同,因此回傳給我 true
  
- 
兩個字串的「值」不同,因此回傳給我 false
  
- 
「布林值」也可以拿來做比較 
  
「!==」不等於
範例練習
現在,要做一個「==」和「!==」的範例練習

我的 codepen 範例
https://codepen.io/saffranwang/full/jOEMpjY
html 架構
html:
| 1 | <div class="wrap"> | 
JS 程式碼
是本月壽星嗎?(使用「==」來做比較)
JS:
🎃 先宣告一個變數myMonth–> 我的生日月份
🎃 宣告另一個變數thisMonth–> 現在的月份
🎃 再宣告一個變數birthdayCheck–> 把「myMonth和thisMonth」拿來做比較
‼️ 使用「==」來做比較
🎃 先用console.log()看一下結果
| 1 | var myMonth = 5; | 
Console 回傳「false」

🎃 接著,就可以把「false」這個結果,帶到顧客的回答中(id="birthdayId")
JS:
| 1 | var myMonth = 5; | 

人“還沒”到齊對嗎?(使用「!==」來做比較)
JS:
🎃 先宣告一個變數nowPeople–> 現在的人數
🎃 宣告另一個變數totalPeople–> 預定的總人數
🎃 再宣告一個變數peopleCheck–> 把「nowPeople和totalPeople」拿來做比較
‼️ 因為服務生是問「請問人“還沒”到齊對嗎?」,所以使用「!==」來做比較
🎃 先用console.log()看一下結果
| 1 | var nowPeople = 1; | 
Console 回傳「true」

🎃 接著,就可以把「true」這個結果,帶到顧客的回答中(id="peopleId")
JS:
| 1 | var nowPeople = 1; | 

 
      