談到js的數字類型是不是腦海中第一時間就浮現出整數、浮點數這兩種數字類型,但是除了這兩種數字類型之外還有進制數、指數、NaN和Infinity。是不是看到Infinity有種are U kidding me的趕腳?本寶也是第一眼看到的時候懵了圈了,可能之前學習的時候學過,但是工作了半年都沒有碰到過這個類型。一不小心囉嗦了一些,下面進入正題。
1、Infinity的概念
Infinity代表了超出JavaScript處理範圍的數值。也就是說JS無法處理的數值都是Infinity。實踐證明,JS所能處理的最大值是1.7976931348623157e+308,而最小值是5e-324。
2、Infinity的運算
注意
0/0的結果爲NaN,除了0以外的其他任何數除以0結果都爲Infinity
參考書籍:
JavaScript面向對象編程指南(第二版)