Méthodes de numérotation JavaScript

Méthodes de numérotation JavaScript
Ces méthodes numériques peut être utilisé sur tous les numéros JavaScript :
Méthode | Description |
---|---|
toString() | Renvoie un nombre sous forme de chaîne |
toExponential() | Renvoie un nombre écrit en notation exponentielle |
toFixed() | Renvoie un nombre écrit avec un nombre de décimales |
toPrecision() | Renvoie un nombre écrit avec une longueur spécifiée |
Valeur de() | Renvoie un nombre sous la forme d’un nombre |
La méthode toString()
Le toString()
La méthode renvoie un nombre sous forme de chaîne.
Toutes les méthodes numériques peuvent être utilisées sur n’importe quel type de nombres (littéraux, variables ou expressions) :
Exemple
soit x = 123 ;
x.toString();
(123).toString();
(100 + 23).toString();
Essayez-le vous-même »
La méthode toExponential()
toExponential()
renvoie une chaîne, avec un nombre arrondi et écrit en notation exponentielle.
Un paramètre définit le nombre de caractères après la virgule :
Exemple
soit x = 9,656 ;
x.toExponential(2);
x.toExponential(4);
x.toExponential(6);
Essayez-le vous-même »
Le paramètre est facultatif. Si vous ne le spécifiez pas, JavaScript n’arrondira pas le nombre.
La méthode toFixed()
toFixed()
renvoie une chaîne, avec le nombre écrit avec un nombre spécifié de décimales :
Exemple
soit x = 9,656 ;
x.toFixed(0);
x.toFixed(2);
x.toFixed(4);
x.toFixed(6);
Essayez-le vous-même »
toFixed(2)
est parfait pour travailler avec de l’argent.
La méthode toPrecision()
toPrecision()
renvoie une chaîne, avec un nombre écrit avec une longueur spécifiée :
Exemple
soit x = 9,656 ;
x.toPrecision();
x.toPrecision(2);
x.toPrecision(4);
x.toPrecision(6);
Essayez-le vous-même »
La méthode valueOf()
valueOf()
renvoie un nombre en tant que nombre.
En JavaScript, un nombre peut être une valeur primitive (typeof = nombre) ou un objet (typeof = objet).
Le valueOf()
La méthode est utilisée en interne dans JavaScript pour convertir les objets Number en valeurs primitives.
Il n’y a aucune raison de l’utiliser dans votre code.
Tous les types de données JavaScript ont un valueOf()
et un toString()
méthode.
Conversion de variables en nombres
Il existe 3 méthodes JavaScript qui peuvent être utilisées pour convertir une variable en nombre :
Méthode | Description |
---|---|
Nombre() | Renvoie un nombre converti à partir de son argument. |
parseFloat() | Analyse son argument et renvoie un nombre à virgule flottante |
parseInt() | Analyse son argument et renvoie un nombre entier |
Les méthodes ci-dessus ne sont pas nombre méthodes. Ils sont mondial Méthodes JavaScript.
La méthode Number()
Le Number()
peut être utilisée pour convertir des variables JavaScript en nombres :
Exemple
Nombre(vrai);
Nombre(faux);
Nombre(“10”);
Nombre(” 10″);
Nombre(“10 “);
Nombre(” 10 “);
Nombre(“10.33”);
Nombre(“10,33”);
Nombre(“10 33”);
Nombre(“Jean”);
Essayez-le vous-même »
Si le nombre ne peut pas être converti, NaN
(Pas un nombre) est renvoyé.
La méthode Number() utilisée sur les dates
Number()
peut également convertir une date en nombre.
Note
Le Date()
renvoie le nombre de millisecondes depuis le 1.1.1970.
Le nombre de millisecondes entre 1970-01-02 et 1970-01-01 est 86400000 :
La méthode parseInt()
parseInt()
analyse une chaîne et renvoie un nombre entier. Les espaces sont autorisés. Seul le premier nombre est renvoyé :
Exemple
parseInt(“-10”);
parseInt(“-10.33”);
parseInt(“10”);
parseInt(“10.33”);
parseInt(“10 20 30”);
parseInt(“10 ans”);
parseInt(“années 10”);
Essayez-le vous-même »
Si le nombre ne peut pas être converti, NaN
(Pas un nombre) est renvoyé.
La méthode parseFloat()
parseFloat()
analyse une chaîne et renvoie un nombre. Les espaces sont autorisés. Seul le premier nombre est renvoyé :
Exemple
parseFloat(“10”);
parseFloat(“10.33”);
parseFloat(“10 20 30”);
parseFloat(“10 ans”);
parseFloat(“ans 10”);
Essayez-le vous-même »
Si le nombre ne peut pas être converti, NaN
(Pas un nombre) est renvoyé.
Méthodes d’objets numériques
Ces méthodes objet appartiennent à la Nombre objet:
Méthode | Description |
---|---|
Number.isInteger() | Renvoie vrai si l’argument est un entier |
Number.isSafeInteger() | Renvoie vrai si l’argument est un entier sûr |
Nombre.parseFloat() | Convertit une chaîne en nombre |
Nombre.parseInt() | Convertit une chaîne en un nombre entier |
Les méthodes numériques ne peuvent pas être utilisées sur des variables
Les méthodes numériques ci-dessus appartiennent au JavaScript Objet numérique.
Ces méthodes ne sont accessibles que comme Number.isInteger()
.
L’utilisation de X.isInteger() où X est une variable entraînera une erreur :
TypeError X.isInteger is not a function
.
La méthode Number.isInteger()
Le Number.isInteger()
la méthode renvoie true
si l’argument est un entier.
La méthode Number.isSafeInteger()
Un entier sûr est un entier qui peut être exactement représenté par un nombre à double précision.
Le Number.isSafeInteger()
la méthode renvoie true
si l’argument est un entier sûr.
Exemple
Number.isSafeInteger(10);
Number.isSafeInteger(12345678901234567890);
Essayez-le vous-même »
Les entiers sûrs sont tous les entiers de -(253 – 1) à +(253 – 1).
Ceci est sûr : 9007199254740991. Ceci n’est pas sûr : 9007199254740992.
La méthode Number.parseFloat()
Number.parseFloat()
analyse une chaîne et renvoie un nombre.
Les espaces sont autorisés. Seul le premier nombre est renvoyé :
Exemple
Number.parseFloat(“10”);
Number.parseFloat(“10.33”);
Number.parseFloat(“10 20 30”);
Number.parseFloat(“10 ans”);
Number.parseFloat(“ans 10”);
Essayez-le vous-même »
Si le nombre ne peut pas être converti, NaN
(Pas un nombre) est renvoyé.
Note
Le Nombre méthodes Number.parseInt()
et Number.parseFloat()
sont les mêmes que les
Mondial méthodes parseInt()
et parseFloat()
.
Le but est la modularisation des globals (pour faciliter l’utilisation du même code JavaScript en dehors du navigateur).
La méthode Number.parseInt()
Number.parseInt()
analyse une chaîne et renvoie un nombre entier.
Les espaces sont autorisés. Seul le premier nombre est renvoyé :
Exemple
Number.parseInt(“-10”);
Number.parseInt(“-10.33”);
Number.parseInt(“10”);
Number.parseInt(“10.33”);
Number.parseInt(“10 20 30”);
Number.parseInt(“10 ans”);
Number.parseInt(“années 10”);
Essayez-le vous-même »
Si le nombre ne peut pas être converti, NaN
(Pas un nombre) est renvoyé.
Référence complète du numéro JavaScript
Pour une référence complète du numéro, visitez notre:
Référence complète du numéro JavaScript.
La référence contient des descriptions et des exemples de toutes les propriétés et méthodes de Number.
#Méthodes #numérotation #JavaScript