JavaScript Talegenskaber
- Forrige side JS numeriske metoder
- Næste side JS array
JavaScript Talegenskaber
Egenskab | Beskrivelse |
---|---|
EPSILON | Forskellen mellem 1 og den mindste tal, der er større end 1. |
MAX_VALUE | Det største tal, der er muligt i JavaScript. |
MIN_VALUE | Det mindste tal, der er muligt i JavaScript. |
MAX_SAFE_INTEGER | Den største sikre heltal (253 - 1). |
MIN_SAFE_INTEGER | Den mindste sikre heltal -(253 - 1). |
POSITIVE_INFINITY | Uendelig (tilbagevenden ved overflow). |
NEGATIVE_INFINITY | Negativ uendelig (tilbagevenden ved overflow). |
NaN | “Ugyldigt” værdi. |
JavaScript EPSILON
Number.EPSILON
Er forskellen mellem den mindste flydende tal, der er større end 1, og 1.
Eksempel
let x = Number.EPSILON;
Bemærk
Number.EPSILON er en funktion i ES6.
Det virker ikke i Internet Explorer.
JavaScript MAX_VALUE
Number.MAX_VALUE
er en konstant i JavaScript, der repræsenterer den største mulige talværdi.
Eksempel
let x = Number.MAX_VALUE;
Numeriske egenskaber kan ikke bruges til variabler
Numeriske egenskaber tilhører JavaScript Number-objektet.
Disse egenskaber kan kun tilgås som Number.MAX_VALUE.
Brug af x.MAX_VALUE (hvor x er en variabel eller værdi) vil returnere undefined
:
Eksempel
let x = 6; x.MAX_VALUE
JavaScript MIN_VALUE
Number.MIN_VALUE
er en konstant i JavaScript, der repræsenterer den mindste mulige talværdi.
Eksempel
let x = Number.MIN_VALUE;
JavaScript MAX_SAFE_INTEGER
Number.MAX_SAFE_INTEGER
repræsenterer det største 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 den 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-karakteristika.
De virker ikke i Internet Explorer.
JavaScript POSITIVE_INFINITY
Eksempel
let x = Number.POSITIVE_INFINITY;
returneres ved overflow POSITIVE_INFINITY
:
let x = 1 / 0;
JavaScript NEGATIVE_INFINITY
Eksempel
let x = Number.NEGATIVE_INFINITY;
returneres ved overflow NEGATIVE_INFINITY
:
let x = -1 / 0;
JavaScript NaN - Not a Number (ikke et tal)
NaN
er en JavaScript-reserveret ord, brugt til at repræsentere ulovlige tal.
Eksempel
let x = Number.NaN;
Eksempel
Forsøg på at udføre aritmetiske operationer på ikke-numeriske strenge vil føre til NaN (Not a Number, ikke et tal):
let x = 100 / "Apple";
Komplet JavaScript Number referencehåndbog
For fuld referencehåndbog, besøg vores JavaScript Number referencehåndbog.
Referencehåndbogen indeholder beskrivelser og eksempler på alle egenskaber og metoder for Number objektet.
- Forrige side JS numeriske metoder
- Næste side JS array