複製鏈接
請複製以下鏈接發送給好友

infinity

(JavaScript中的Infinity屬性)

鎖定
JavaScript語言中的Infinity屬性,表示無窮數分為正無窮(Infinity)和負無窮(-Infinity)。
中文名
無窮數
外文名
Infinity

infinity定義

ECMAScript中的最小數值保存在Number.MIN_VALUE中,這個值一般是5e-324。
最大值保存在Number.MAX_VALUE中,這個值一般是1.7976931348623157e+308。如果某次計算的結果超出了JavaScript數值範圍,則這個數值自動轉換成特殊的Infinity值,正值為Infinity,負值為-Infinity。 [1] 
Infinity屬於Number類型,typeof Infinity的返回結果是"Number"
下面代碼結果為Infinity
Number.MAX_VALUE + ); // Infinity
並且,JavaScript中,規定1/0=Infinity [2] 

infinity除以0運算

如果將0作為除數,結果是Infinity [2] 

infinity進行運算

Infinity + Infinity = Infinity
Infinity - Inifnity = NaN
0 - Infinity = -Infinity
Infinity * Infinity = Infinity
Infinity * 0 = NaN
Infinity / 0 = Infinity
Infinity / Infinity = NaN
參考資料