Number
L'objet Number permet de manipuler les nombres.

Définition : MAX_VALUE, MIN_VALUE
Number.MAX_VALUE;
Number.MIN_VALUE;
MAX_VALUE et MIN_VALUE sont des constantes de l'objet Number. Elles correspondent aux valeurs max et min possibles.
Définition : parseInt(chaine, base)
Number.parseInt(chaine, base);
La méthode parseInt convertit une chaîne de caractères en un entier suivant la base.
const nombre1 = Number.parseInt("125.5", 10); // 125
const nombre2 = Number.parseInt("10011", 2); // 19
const nombre3 = Number.parseInt("ff", 16); // 255
L'objet window possède la même fonction, comme il est sous-entendu, on peut simplifier le code en :
const nombre1 = parseInt("125.5", 10); // 125
const nombre2 = parseInt("10011", 2); // 19
const nombre3 = parseInt("ff", 16); // 255
Définition : parseFloat(chaine, base)
Number.parseFloat(chaine, base);
La méthode parseFloat convertit une chaîne de caractères en un nombre à virgule suivant la base.
const nombre = Number.parseFloat("125.5", 10); // 125.5
L'objet window possède la même fonction, comme il est sous-entendu, on peut simplifier le code en :
const nombre = parseInt("125.5", 10); // 125.5
Définition : toFixed(nb)
nombre.toFixed(nb);
La méthode toFixed retourne une chaîne de caractères correspondant au nombre avec nb chiffres après le séparateur décimal.
const nombre = 123.4567;
const texte1 = nombre.toFixed(2); // "123.45"
const texte2 = nombre.toFixed(4); // "123.4567"
const texte3 = nombre.toFixed(6); // "123.456700"
Attention : Convertir un texte en nombre en JavaScript
Les fonctions parseInt et parseFloat sont sources de confusions.
En effet, certains cas retournent des valeurs alors qu'ils devraient retourner NaN.
parseFloat('12.3abc'); // 12.3
Pour cela, il existe des méthodes alternatives :
Float
const nombre = '12.3';
let a;
a = +nombre; // 12.3
a = Number(nombre); // 12.3
Int
const nombre = '12.3';
let a;
a = +nombre >= 0 ? Math.floor(+nombre) : Math.ceil(+nombre); // 12
a = Math[+nombre >= 0 ? 'floor' : 'ceil'](+nombre); // 12
NaN
const nombre = '12.3abc';
let a;
a = +nombre; // NaN
a = Number(nombre); // NaN
Pour plus d'explications : CONVERTIR UN TEXTE EN NOMBRE EN JAVASCRIPT