JavaScript-nummeregenskaper


Innehållsförteckning

    Visa innehållsförteckning


EPSILON

Skillnaden mellan 1 och det minsta talet > 1.

MAX_VALUE

Det största antalet möjliga i JavaScript

MIN_VALUE

Minsta möjliga antal i JavaScript

MAX_SAFE_INTEGER

Det maximala säkra heltal (253 - 1)

MIN_SAFE_INTEGER

Minsta säkra heltal -(253 - 1)

POSITIVE_INFINITY

Infinity (återlämnas vid spill)

NEGATIVE_INFINITY

Negativ oändlighet (återlämnas vid spill)

NaN

Ett "Not-a-Number"-värde


JavaScript EPSILON

Number.EPSILON är skillnaden mellan det minsta flyttalstalet större än 1 och 1.

Exempel

let x = Number.EPSILON;

Notera

Number.EPSILON är en ES6-funktion.

Det fungerar inte i Internet Explorer.


JavaScript MAX_VALUE

Number.MAX_VALUE är en konstant som representerar största möjliga tal i JavaScript.

Exempel

let x = Number.MAX_VALUE;

Nummeregenskaper kan inte användas på variabler

Nummeregenskaper tillhör JavaScript nummerobjektet.

Dessa egenskaper kan endast nås som Number.MAX_VALUE.

Med x.MAX_VALUE, där x är en variabel eller ett värde, returnerar odefinierad:

Exempel

let x = 6;
x.MAX_VALUE

JavaScript MIN_VALUE

Number.MIN_VALUE är en konstant som representerar lägsta möjliga tal i JavaScript.

Exempel

let x = Number.MIN_VALUE;

JavaScript MAX_SAFE_INTEGER

Number.MAX_SAFE_INTEGER representerar det maximala säkra heltal i JavaScript.

Number.MAX_SAFE_INTEGER är (253 - 1).

Exempel

let x = Number.MAX_SAFE_INTEGER;

JavaScript MIN_SAFE_INTEGER

Number.MIN_SAFE_INTEGER representerar det minsta säkra heltal i JavaScript.

Number.MIN_SAFE_INTEGER är -(253 - 1).

Exempel

let x = Number.MIN_SAFE_INTEGER;

Notera

MAX_SAFE_INTEGER och MIN_SAFE_INTEGER är ES6-funktioner.

De fungerar inte i Internet Explorer.



JavaScript POSITIVE_INFINITY

Exempel

let x = Number.POSITIVE_INFINITY;

POSITIVE_INFINITY returneras vid spill:

let x = 1 / 0;

JavaScript NEGATIVE_INFINITY

Exempel

let x = Number.NEGATIVE_INFINITY;

NEGATIVE_INFINITY returneras vid spill:

let x = -1 / 0;

JavaScript NaN - Inte ett nummer

NaN är ett JavaScript reserverat ord för ett nummer som inte är ett lagligt nummer.

Exempel

let x = Number.NaN;

Att försöka göra aritmetik med en icke-numerisk sträng kommer att resultera i NaN (Inte en Siffra):

let x = 100 / "Apple";

Prova själv →

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Numbers</h2>

<p>A number divided by a non-numeric string becomes NaN (Not a Number):</p>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = 100 / "Apple";
</script>

</body>
</html>

Fyll i JavaScript-nummerreferens

För en fullständig nummerreferens, besök vår:

Fyll i JavaScript-nummerreferens.

Referensen innehåller beskrivningar och exempel på alla nummeregenskaper och metoder.