這篇先介紹變數的其中一個型別:number
變數寫法
| 1 | var cookiePrice = 35; | 
- var代表:variation–> 我要宣告一個「變數名稱」
- 這個「變數名稱」是「cookiePrice」
- 用=來「指定內容」
- 「cookiePrice」的值是「35」
用 alert 呼叫變數
JS 寫法:
| 1 | var cookiePrice = 35; | 
打開網頁,就會跳出 alert 顯示「35」這個數字了

更改變數的值
‼️ 同一個變數,var只需要“寫一次”
現在,我要把「變數 cookiePrice」的值,改成「25」
JS:
| 1 | var cookiePrice = 35; | 
結果:
- 會先跳出第一個 alert 顯示「35」

- 接著,跳出第二個 alert 就會顯示「25」

顯示「undefined」
如果我將「兩個 alert」擺在最上面,會發生什麼事呢?
JS:
| 1 | alert(cookiePrice); | 
打開網頁,跳出的 alert 就會顯示「undefined」

顯示「undefined」的原因為:
JS 是「由上到下」依序去執行程式碼的,所以如果「把變數放在下面」,上面的 alert 就會找不到值
把變數的值「存到h1」裡面
html:
🎃 在 html 寫一個「沒有內容的h1」
🎃 在h1加上id="price"
| 1 | <h1 id="price"></h1> | 
JS:
🎃 textContent後面帶入的是「變數」,所以就不需要使用「單引號」
| 1 | var cookiePrice = 35; | 
h1出現變數的值了

把變數的值「存到<em></em>」裡面
html:
🎃 在<em></em>加上id="price"
| 1 | <p>這一顆紅豆餅是<em id="price"></em>元</p> | 
JS:
| 1 | var cookiePrice = 35; | 
<em></em>出現變數的值了

 
      
