JavaScript-nummeregenskaber


Indholdsfortegnelse

    Vis indholdsfortegnelse


EPSILON

Forskellen mellem 1 og det mindste tal > 1.

MAX_VALUE

Det størst mulige antal i JavaScript

MIN_VALUE

Det mindste antal muligt i JavaScript

MAX_SAFE_INTEGER

Det maksimale sikre heltal (253 - 1)

MIN_SAFE_INTEGER

Det mindste sikre heltal -(253 - 1)

POSITIVE_INFINITY

Infinity (returneret ved overløb)

NEGATIVE_INFINITY

Negativ uendelighed (returneret ved overløb)

NaN

En "Not-a-Number"-værdi


JavaScript EPSILON

Number.EPSILON er forskellen mellem det mindste flydende kommatal større end 1 og 1.

Eksempel

let x = Number.EPSILON;

Bemærk

Number.EPSILON er en ES6-funktion.

Det virker ikke i Internet Explorer.


JavaScript MAX_VALUE

Number.MAX_VALUE er en konstant, der repræsenterer det størst mulige tal i JavaScript.

Eksempel

let x = Number.MAX_VALUE;

Talegenskaber kan ikke bruges på variable

Nummeregenskaber tilhører JavaScript nummerobjektet.

Disse egenskaber kan kun tilgås som Number.MAX_VALUE.

Ved at bruge x.MAX_VALUE, hvor x er en variabel eller en værdi, returnerer undefined:

Eksempel

let x = 6;
x.MAX_VALUE

JavaScript MIN_VALUE

Number.MIN_VALUE er en konstant, der repræsenterer det lavest mulige tal i JavaScript.

Eksempel

let x = Number.MIN_VALUE;

JavaScript MAX_SAFE_INTEGER

Number.MAX_SAFE_INTEGER repræsenterer det maksimale sikre heltal i JavaScript.

Number.MAX_SAFE_INTEGER er (253 - 1).

Eksempel

let x = Number.MAX_SAFE_INTEGER;

JavaScript MIN_SAFE_INTEGER

Number.MIN_SAFE_INTEGER repræsenterer det mindste sikre heltal i JavaScript.

Number.MIN_SAFE_INTEGER er -(253 - 1).

Eksempel

let x = Number.MIN_SAFE_INTEGER;

Bemærk

MAX_SAFE_INTEGER og MIN_SAFE_INTEGER er ES6-funktioner.

De virker ikke i Internet Explorer.



JavaScript POSITIVE_INFINITY

Eksempel

let x = Number.POSITIVE_INFINITY;

POSITIVE_INFINITY returneres ved overløb:

let x = 1 / 0;

JavaScript NEGATIVE_INFINITY

Eksempel

let x = Number.NEGATIVE_INFINITY;

NEGATIVE_INFINITY returneres ved overløb:

let x = -1 / 0;

JavaScript NaN - ikke et nummer

NaN er et JavaScript reserveret ord for et nummer, der ikke er et lovligt nummer.

Eksempler

let x = Number.NaN;

At forsøge at lave regnestykker med en ikke-numerisk streng vil resultere i NaN (ikke en Nummer):

let x = 100 / "Apple";

Prøv det selv →

<!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>

Komplet JavaScript-nummerreference

For en komplet nummerreference, besøg vores:

Komplet JavaScript-nummerreference.

Referencen indeholder beskrivelser og eksempler på alle talegenskaber og metoder.