.

iT邦幫忙

2024 iThome 鐵人賽

DAY 12
1
佛心分享-IT 人自學之術

菜雞學習JavaScript的30日讀書分享系列 第 12

菜雞學習 JavaScript 的 30 日讀書分享【Day 12】除法運算子

  • 分享至 

  • xImage
  •  

====================本系列文章沒有什麼高深的理論====================
====================純粹是以一個菜雞的視角來分享====================

運算子的四則運算-除法運算子 /

除法跟前面說的乘法比較相似,需要注意的一個點是,
除號在 JavaScript 是使用斜線 /,而不是以前在學校常見的 ÷

const bear = 500 / 10;

console.log(bear) // 50;

在最常見前後兩者都是數字的情況下,計算結果就會是兩個值的商數

不過在「被除數」為 0 的情況下,則會出現以下的幾種情形:

  • 除數為正數,結果會為 Infinity(無限大)
  • 除數為負數,結果會為 -Infinity(無限小)
  • 除數為 0 時,結果則會為 NaN
0 / 10  // Infinity
0 / -10 // -Infinity
0 / 0 // NaN

當然也會跟前面所說的相同,只要有其中一個值是 NaN,那麼結果就會是 NaN

100 / NaN // NaN

然而其中一個值不是數字的情況,JavaScript 也會先在背後使用 Number() 轉換後才進行計算。

今日的分享就到這囉,我們明天見,掰掰!


上一篇
菜雞學習 JavaScript 的 30 日讀書分享【Day 11】乘法運算子
下一篇
菜雞學習 JavaScript 的 30 日讀書分享【Day 13】取餘數運算子
系列文
菜雞學習JavaScript的30日讀書分享30
.
圖片
  直播研討會

尚未有邦友留言

立即登入留言