全局Infinity屬性是一個(gè)表示無(wú)窮大的數(shù)值。
Infinity是代表正無(wú)限大的數(shù)值。
-Infinity是代表負(fù)無(wú)窮大的數(shù)值。
當(dāng)數(shù)字超過(guò)浮點(diǎn)數(shù)上限(即1.797693134862315E + 308)時(shí),將顯示Infinity。
當(dāng)數(shù)字超過(guò)浮點(diǎn)數(shù)的下限即-1.797693134862316E + 308時(shí),將顯示-Infinity。
Infinity的初始值為Number.POSITIVE_INFINITY。
Infinity
var x = document.getElementById('result');
x.innerHTML = Infinity; // Infinity
x.innerHTML = Math.pow(10, 1000); // Infinity
x.innerHTML = 1.7976931348623157E+10308; // Infinity
x.innerHTML = -1.7976931348623157E+10308; // Negative Infinity測(cè)試看看?/?所有瀏覽器完全支持Infinity屬性:
| 屬性 | ![]() | ![]() | ![]() | ![]() | ![]() |
| Infinity | 是 | 是 | 是 | 是 | 是 |
| 可寫(xiě)的: | 沒(méi)有 |
|---|---|
| 可枚舉: | 沒(méi)有 |
| 可配置的: | 沒(méi)有 |
| JavaScript版本: | ECMAScript 1 |
檢查maxNumber是否為Infinity:
var maxNumber = Math.pow(10, 1000); // 最大正數(shù)
if (maxNumber === Infinity) {
document.getElementById('result').innerHTML = "我們稱它為無(wú)窮大!";
}測(cè)試看看?/?