Number

De Wikilabus.

Sommaire

Le type Number en Javascript

Présentation

Représente le type numérique. Il peut être obtenu :

new Number(value);  //Constructeur
Number(value);      //Fonctions de conversion


Constante

MAX_VALUE

Le plus grand nombre représentable

console.log(Number.MAX_VALUE; //1.7976931348623157e+308

MIN_VALUE

Le plus petit nombre représentable

NaN

La valeur "Not A Number"

NEGATIVE_INFINITY

la valeur infinie négative

POSITIVE_INFINITY

la valeur infinie positive

Propriétés

Aucune

Méthodes

toString()

renvoit une chaine de caractère représentant le nombre. Une base peut-être passée en paramètre.

n=255;
n.toString(16);   //"ff"

toLocaleString()

renvoit une chaine de caractère représentant le nombre en prenant en compte les configurations locales.

toFixed()

arondit le décimal avec le nombre de décimal demandé.

var n = 12345.6789;
n.toFixed(); // Returns 12346: note rounding, no fractional part
n.toFixed(1); // Returns 12345.7: note rounding
n.toFixed(6); // Returns 12345.678900: note added zeros
(1.23e+20).toFixed(2); // Returns 123000000000000000000.00
(1.23e-10).toFixed(2) // Returns 0.00

toExponential()

Convertit un nombre dans sa représentation scientifique.

var n = 12345.6789;
n.toExponential(1); // Returns 1.2e+4
n.toExponential(5); // Returns 1.23457e+4
n.toExponential(10); // Returns 1.2345678900e+4
n.toExponential(); // Returns 1.23456789e+4

toPrecision()

Transforme un nombre en ne gardant que le nombre de digit passé en parametres.

var n = 12345.6789;
n.toPrecision(1); // Returns 1e+4
n.toPrecision(3); // Returns 1.23e+4
n.toPrecision(5); // Returns 12346: note rounding
n.toPrecision(10); // Returns 12345.67890: note added zero

valueOf()

Outils personnels
STE-Formations ULg fapse