上一篇我們了解到變數的用途是幫助我們記住程式中的各項細節,以便我們進一步地下指令。因此今天我們要接著了解的是,Number 變數如何進行運算。
相加:+
相減:-
相乘:*
相除:/
先乘除後加減,或是用括號將要先運算的部分括起來。可以變數減變數,或是變數跟數值混合運算。
下面我們直接利用情境題來熟悉 Number 的運算:
小明很幸運地獲得了漁市場的 50 元折價券。
於是他跑去買了 2 條魚、 7 隻蝦,而每條魚 50 元、每隻蝦 5 元。
他總共需要付多少錢?
var fish = 2 * 50
var shrimp = 7 * 5
var total = fish + shrimp - 50
當你使用除法時 13 / 5
會得到 2.6
這個答案,如果今天是要算出 13 除於 5 的餘數,則可以使用符號 %,所以舉例來說 13 % 5
會得到 3
這個答案。
通常是已宣告變數但尚未賦予變數值的時候,用 console.log() 去查詢,解譯器就會回傳一個 undefined
的結果出來,表示它偵測到一個空值的變數。這個現象是蠻常見的,因為有些時候我們可能無法預期這些變數會被帶入什麼數字,只好先命名,之後再給它值。
至此,變數已經介紹得差不多了,接下來將進入函式的單元。