12 Méthodes De Nombres JavaScript Que Vous Devez Connaître

Rapprochez-vous de la maîtrise de JavaScript en apprenant et en appliquant ces méthodes numériques.

Travailler avec des nombres fait partie intégrante de la programmation. L’objet JavaScript number est un objet wrapper primitif utilisé pour représenter et manipuler des nombres. JavaScript fournit plusieurs méthodes qui fonctionnent avec des nombres.

Dans cet article, vous apprendrez 12 méthodes de nombres JavaScript que vous devez connaître.

Méthode parseInt()

La méthode parseInt() analyse l’argument string donné et renvoie un nombre entier analysé à partir de la chaîne.

soit num1 = Nombre.parseInt (« 34 »);
console.log (num1);
soit num2 = Nombre.parseInt (« 5324 »);
console.log (num2);
soit num3 = Nombre.parseInt (« 32.65 »);
console.log (num3);

Sortie:

34
5324
32

Si un entier ne peut pas être analysé à partir de la chaîne donnée, la méthode renvoie NaN.

soit num4 = Nombre.parseInt (« Bonjour, Monde! »);
console.log (num4);
soit num5 = Nombre.parseInt (« …#@$$ »);
console.log (num5);

Sortie:

Nan
Nan

Méthode toString()

La méthode toString() renvoie le nombre donné sous la forme d’une chaîne. Cette méthode accepte radix (la base dans les systèmes de nombres mathématiques) comme paramètre facultatif et renvoie une chaîne représentant l’objet Numérique spécifié.

soit num1 = 213;
console.log (num1.toString());
soit num2 = 25,56;
console.log (num2.toString());
soit num3 = -673;
console.log (num3.toString());
soit num4 = 15;
// Base 2
console.log (num4.toString (2));

Sortie:

213
25.56
-673
1111

Méthode toExponential()

La méthode toExponential() renvoie une chaîne qui représente la notation exponentielle du nombre donné. Cette méthode accepte fractionDigits en tant que paramètre facultatif qui spécifie le nombre de chiffres après la virgule décimale.

soit num1 = 23425;
console.log (num1.Àexponentiel());
soit num2 = 342;
console.log (num2.Àexponentiel (2));
soit num3 = 465500;
console.log (num3.Àexponentiel (4));
soit num4 = 886.456;
console.log (num4.Àexponentiel());
soit num5 = 0,34;
console.log (num5.Àexponentiel());

Sortie:

2.3425f +4
3,42e +2
4.6550e +5
8.86456e +2
3.4e-1

Méthode toFixed()

La méthode toFixed() renvoie une chaîne qui représente un nombre formaté en utilisant la notation à point fixe. Cette méthode accepte un paramètre facultatif qui spécifie le nombre de chiffres à afficher après la virgule décimale. Si aucun paramètre n’est fourni, la valeur de ce paramètre est traitée comme 0.

soit num1 = 234.345;
console.log (num1.toFixed (1));
soit num2 = -783.234;
console.log (num2.toFixed (2));
soit num3 = 213;
console.log (num3.toFixed (4));
soit num4 = 345,23;
console.log (num4.toFixed());
soit num5 = 785.123;
console.log (num5.toFixed (0));

Sortie:

234.3
-783.23
213.0000
345
785

Méthode toPrecision()

La méthode toPrecision() renvoie une chaîne représentant le nombre à la précision spécifiée. Cette méthode accepte un paramètre facultatif qui spécifie le nombre de chiffres significatifs.

soit num1 = 234.345;
console.log (num1.toPrecision (4));
soit num2 = -783.234;
console.log (num2.toPrecision (5));
soit num3 = 213;
console.log (num3.toPrecision (4));
soit num4 = 345,23;
console.log (num4.toPrecision (3));
soit num5 = 785.123;
console.log (num5.toPrecision (5));

Sortie:

234.3
-783.23
213.0
345
785.12

Méthode valueOf()

La méthode valueOf() renvoie la valeur primitive d’un objet Numérique.

soit num1 = 234.345;
console.log (num1.Valeur de ());
soit num2 = -783.234;
console.log (num2.Valeur de ());
console.log ((327).Valeur de ());
console.log ((25 + 25).Valeur de ());
console.log ((0,003).Valeur de ());

Sortie:

234.345
-783.234
327
50
0.003

Méthode toLocaleString()

La méthode JavaScript toLocaleString() renvoie une chaîne avec une représentation sensible au langage d’un nombre.

soit num = 762359.237;
// Indien
console.log (num.toLocaleString (‘en-IN’));
// Chinois
console.log (num.toLocaleString (‘zh-HANS-CN-u-nu-hanidec’));
// Allemand
console.log (num.toLocaleString (‘de-DE’));

Sortie:

7,62,359.237
七六二,三五九.二三七
762.359,237

Méthode parseFloat()

La méthode parseInt() analyse l’argument string donné et renvoie un nombre à virgule flottante analysé à partir de la chaîne.

soit num1 = Nombre.Paravent (« 34.235 »);
console.log (num1);
soit num2 = Nombre.Paravent (« 5324.45 »);
console.log (num2);
soit num3 = Nombre.parseFloat (« 32.65 »);
console.log (num3);
soit num4 = Nombre.parseFloat (« 2 MUO de bienvenue »);
console.log (num4);

Sortie:

34.235
5324.45
32.65
2

Si un nombre ne peut pas être analysé à partir de la chaîne donnée, la méthode renvoie NaN.

soit num5 = Nombre.parseFloat (« Bienvenue 2 MUO »);
console.log (num5);
soit num6 = Nombre.(« #^^^^ »);
console.log (num6);

Sortie:

Nan
Nan

Méthode isInteger()

La méthode isInteger() vérifie si la valeur transmise est un entier. Cette méthode renvoie une valeur booléenne (true ou false) qui indique si la valeur donnée est un entier ou non.

soit num1 = 45;
console.log (Numéro.isInteger (num1));
soit num2 = 0;
console.log (Numéro.isInteger (num2));
soit num3 = 1;
console.log (Numéro.isInteger (num3));
soit num4 = 0,8;
console.log (Numéro.isInteger (num4));
soit num5 = 8,0;
console.log (Numéro.isInteger (num5));
soit num6 = Infini;
console.log (Numéro.isInteger (num6));
soit num7 = NaN;
console.log (Numéro.isInteger (num7));
soit num8 = [1, 2, 3];
console.log (Numéro.isInteger (num8));
soit num9 = « 45 »;
console.log (Numéro.isInteger (num9));
soit num10 = vrai;
console.log (Numéro.isInteger (num10));

Sortie:

vrai
vrai
vrai
faux
vrai
faux
faux
faux
faux
faux

Méthode isFinite()

La méthode isFinite() vérifie si la valeur transmise est un nombre fini. Cette méthode renvoie une valeur booléenne (true ou false) qui indique si la valeur donnée est finie ou non.

soit num1 = 386483265486;
console.log (Numéro.isFinite (num1));
soit num2 = 0000000;
console.log (Numéro.isFinite (num2));
soit num3 = Infini;
console.log (Numéro.isFinite (num3));
soit num4 = – Infini;
console.log (Numéro.isFinite (num4));
soit num5 = 32e34;
console.log (Numéro.isFinite (num5));
soit num6 = ‘0’;
console.log (Numéro.isFinite (num6));
soit num7 = NaN;
console.log (Numéro.isFinite (num7));
soit num8 = 0/0;
console.log (Numéro.isFinite (num8));
soit num9 = null;
console.log (Numéro.isFinite (num9));
soit num10 = 23/0;
console.log (Numéro.isFinite (num10));

Sortie:

vrai
vrai
faux
faux
vrai
faux
faux
faux
faux
faux

Méthode isSafeInteger()

La méthode isSafeInteger() vérifie si une valeur est un entier sûr. Cette méthode renvoie une valeur booléenne (true ou false) qui indique si la valeur donnée est un entier sûr ou non.

Selon les documents officiels MDN, un entier sûr est un entier qui:

peut être représenté exactement comme un nombre à double précision IEEE-754, et
dont la représentation IEEE-754 ne peut pas être le résultat de l'arrondi d'un autre entier pour s'adapter à la représentation IEEE-754.

soit num1 = 386483265486;
console.log (Numéro.isSafeInteger (num1));
soit num2 = 0000000;
console.log (Numéro.isSafeInteger (num2));
soit num3 = Infini;
console.log (Numéro.isSafeInteger (num3));
soit num4 = – Infini;
console.log (Numéro.isSafeInteger (num4));
soit num5 = 32e34;
console.log (Numéro.isSafeInteger (num5));
soit num6 = ‘0’;
console.log (Numéro.isSafeInteger (num6));
soit num7 = NaN;
console.log (Numéro.isSafeInteger (num7));
soit num8 = 34;
console.log (Numéro.isSafeInteger (num8));
soit num9 = null;
console.log (Numéro.isSafeInteger (num9));
soit num10 = 45,67;
console.log (Numéro.isSafeInteger (num10));

Sortie:

vrai
vrai
faux
faux
vrai
faux
faux
faux
faux
faux

Méthode isNaN()

La méthode isNaN() vérifie si une valeur est un NaN et si son type est un nombre. Cette méthode renvoie true si la valeur donnée est NaN et que son type est Number, sinon, elle renvoie false.

soit num1 = NaN;
console.log (Numéro.isNaN (num1));
soit num2 = « NaN »;
console.log (Numéro.isNaN (num2));
soit num3 = Infini;
console.log (Numéro.isNaN (num3));
soit num4 = « chaîne » / 5;
console.log (Numéro.isNaN (num4));
soit num5 = 32e34;
console.log (Numéro.isNaN (num5));
soit num6 = ‘0’;
console.log (Numéro.isNaN (num6));
soit num7 = indéfini;
console.log (Numéro.isNaN (num7));
soit num8 = {};
console.log (Numéro.isNaN (num8));

Sortie:

vrai
faux
faux
vrai
faux
faux
faux
faux

Si vous souhaitez consulter le code source complet utilisé dans cet article, consultez le référentiel GitHub.

Renforcez Vos Bases JavaScript

JavaScript est l’un des langages de programmation les plus populaires utilisés par les développeurs Web aujourd’hui. Pour développer d’incroyables projets basés sur JavaScript, vous devez d’abord comprendre les principes fondamentaux du langage. Salissez vos mains et solidifiez vos fondamentaux JavaScript.

%d blogueurs aiment cette page :