Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Reference
  4. Standard built-in objects
  5. Infinity

Infinity

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

TheInfinity global property is a numeric value representing infinity.

Try it

const maxNumber = 10 ** 1000; // Max positive numberif (maxNumber === Infinity) {  console.log("Let's call it Infinity!");  // Expected output: "Let's call it Infinity!"}console.log(1 / maxNumber);// Expected output: 0

Value

The same number value asNumber.POSITIVE_INFINITY.

Property attributes ofInfinity
Writableno
Enumerableno
Configurableno

Description

Infinity is a property of theglobal object. In other words, it is a variable in global scope.

The valueInfinity (positive infinity) is greater than any other number.

This value behaves slightly differently than mathematical infinity; seeNumber.POSITIVE_INFINITY for details.

Examples

Using Infinity

js
console.log(Infinity); /* Infinity */console.log(Infinity + 1); /* Infinity */console.log(10 ** 1000); /* Infinity */console.log(Math.log(0)); /* -Infinity */console.log(1 / Infinity); /* 0 */console.log(1 / 0); /* Infinity */

Specifications

Specification
ECMAScript® 2026 Language Specification
# sec-value-properties-of-the-global-object-infinity

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp