JavaScript 就像是一個「計算機」,除了可以設定變數的值為「數字」,還可以用變數來做「加、減、乘、除」
作法如下:
直接用數字做運算(方式一)
🎃 直接在alert()
裡面寫上數字做運算
就會跳出運算後的值了
用變數做運算(方式二)
範例一
🎃 將兩個變數相減
1 2 3 4
| var cookiePrice = 35; var myMoney = 10;
alert(cookiePrice - myMoney);
|
就會跳出運算後的值了
範例二
🎃 設定第三個變數total
(值 = 前面兩個變數相減)
🎃 再把total
呼叫出來
1 2 3 4 5
| var cookiePrice = 35; var myMoney = 10; var total = cookiePrice - myMoney;
alert(total);
|
在 html 插入內容
html:
1 2 3
| <p>我來到一個紅豆餅攤位,看到一個紅豆餅是 <em id="cookiePriceID"></em></p> <p>我發現我口袋只剩下 <em id="myMoneyID"></em></p> <p>還差 <em id="totalID"></em> 元</p>
|
我現在要做的是:在三個<em></em>
標籤中,分別帶入變數
JS 這樣寫:
1 2 3 4 5 6 7
| var cookiePrice = 35; var myMoney = 10; var total = cookiePrice - myMoney;
document.getElementById('cookiePriceID').textContent = cookiePrice; document.getElementById('myMoneyID').textContent = myMoney; document.getElementById('totalID').textContent = total;
|
可以看到,變數值都帶入了
變數的乘法
可以用變數,來做乘法的運算
html:
1 2
| <p>我來到一個紅豆餅攤位,看到一個紅豆餅是 <em id="cookiePriceID"></em></p> <p>五個紅豆餅等於 <em id="five"></em> 元</p>
|
我現在要做的是:在兩個<em></em>
標籤中,分別帶入變數
JS:
🎃 用cookiePrice * 5
來算出「五個紅豆餅」的價格
1 2 3 4
| var cookiePrice = 35;
document.getElementById('cookiePriceID').textContent = cookiePrice; document.getElementById('five').textContent = cookiePrice * 5;
|
就計算出來了(35*5 = 175)
先乘除,後加減
也可以利用變數來做「先乘除,後加減」
html:
1 2
| <p>我來到一個紅豆餅攤位,看到一個紅豆餅是 <em id="cookiePriceID"></em></p> <p>運算後的結果等於 <em id="resultID"></em> 元</p>
|
JS:
1 2 3 4 5
| var cookiePrice = 35; var result = (cookiePrice * 5 * 10) + 20
document.getElementById('cookiePriceID').textContent = cookiePrice; document.getElementById('resultID').textContent = result;
|
就會算出結果了(1770)