Lesson 4:變數 (Variables)

(一)重點觀念
  傳統方法 ES6 標準 使用時機
變數 var let 預期資料是可以被改變
常數 var const 預期這組資料不能被改變

關鍵字 typeof :    可用來檢查型別

 

(二)課程筆記( 課程影片,請按我
  1. 變數
  2. 變數的運算

 

  •   注意 !!  JS 中,數字跟字串作相加時,數字會自動被轉型成為字串。
      在強型別語言中是不允許這樣做,只是 JS 比較彈性,所以在衝突時會幫你都轉成字串。
  •   初學者建議 : 優先使用 const,遇到要改變的情況,再回頭把宣告方式改變  let
  •   JS 是一種對大小寫敏感的程式語言。
  •   JS 採用駝峰命名法 (camel case),ex: myMessage 。
  •   CSS 喜歡用 my-message 這種命名法,稱為烤肉串命名法 (kebab-case),
      這在 JavaScript 裡是不合法的方式。
  •   變數命名範例 :  
    hello1 V  
    hello_1 V  
    hello V  
    1hello X 不能以數字為開頭
  • 變數命名規則參考資料 (連結)
    • 變數用名詞,函數用動詞,陣列使用複數型態
  • 在字串裡嵌套變數
  • 使用 + 號
  • let userScore = 10257
    let scoreNotificationStart = "Your score is: "
    let scoreNotificationEnd = " in this round."
    console.log(scoreNotificationStart + userScore + scoreNotificationEnd)
  • template literal
  • let userScore = 10257
    let scoreNotification = `Your score is: ${userScore} in this round.`
    console.log(scoreNotification)