====================本系列文章沒有什麼高深的理論====================
====================純粹是以一個菜雞的視角來分享====================
除法跟前面說的乘法比較相似,需要注意的一個點是,
除號在JavaScript是使用斜線/
,而不是以前在學校常見的÷
。
const bear = 500 / 10;
console.log(bear) // 50;
在最常見前後兩者都是數字的情況下,計算結果就會是兩個值的商數。
不過在「被除數」為0
的情況下,則會出現以下的幾種情形:
Infinity(無限大)
-Infinity(無限小)
NaN
0 / 10 // Infinity
0 / -10 // -Infinity
0 / 0 // NaN
當然也會跟前面所說的相同,只要有其中一個值是NaN
,那麼結果就會是NaN
。
100 / NaN // NaN
然而其中一個值不是數字的情況,JavaScript也會先在背後使用Number()
轉換後才進行計算。
今日的分享就到這囉,我們明天見,掰掰!