JavaScript Guidebook

JavaScript 完全知识体系

Infinity

全局属性 Infinity 是一个数值,表示无穷大。

Infinity 属性的属性特性

属性特性布尔值
writablefalse
enumerablefalse
configurablefalse

说明

  • Infinity 是全局对象的一个属性,即它是一个全局变量。
  • Infinity 的初始值是 Number.POSITIVE_INFINITY

Infinity 大于任何值。该值和数学意义上的无穷大很像,例如任何正值乘以 InfinityInfinity ,任何数值(除了 Infinity-Infinity )除以 Infinity 为 0。

示例

🌰 代码示例

console.log(Infinity);
// Infinity
console.log(Infinity + 1);
// Infinity
console.log(Math.pow(10, 1000));
// Infinity
console.log(Math.log(0));
// Infinity
console.log(1 / Infinity);
// 0