Retourner à la page d'accueil de TJS

Objet : Number

Type pour les nombres JavaScript, entier ou réel


Compatible tous navigateurs

Description
Number est le type pour les nombres JavaScript qu'ils soient entiers (Integer) ou à virgule flottante (Float).

Le type Number est limité à la manipulation des nombres jusque 2 puissance 53 - 1. Pour manipuler des entiers plus grands, il faut utiliser le type BigInt.


Propriété
MAX_SAFE_INTEGER Nombre maximal manipulable sans erreur par les objets Number

Méthodes
toExponential() Retourne le nombre dans le format scientifique à base de puissance de 10
toFixed() Formate le nombre en forçant l'affichage de nb chiffres après la virgule
toLocaleString() Formate le nombre en utilisant le format d'affichage local de l'appareil

Exemple 1 : Les nombres en JavaScript
Code source
<script type="text/javascript">
var a=3.14;
var b=10;
console.log("a vaut "+a+" et est de type "+typeof a);
console.log("b vaut "+b+" et est de type "+typeof b);
console.log("Math.PI vaut "+Math.PI+" et est de type "+typeof Math.PI);
</script>

Résultat
Emulation de la console
Explication
Affiche le typeof de quelques nombres.

Exemple 2 : Convertir en nombre
Code source
<script>
var txt="12.99";
console.log(txt);
console.log(Number(txt));
console.log(parseFloat(txt));
</script>

Résultat
Emulation de la console
Explication
Number est également le constructeur d'objets numériques.
On peut donc utiliser Number(valeur) pour retourner un nombre à partir d'une valeur.

Page en rapport
Convertir une chaîne en nombre
Page mise à jour le

Nouvelle édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 21 octobre

Version papier à 29€90
Format électronique à 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le 21/10/2020 04:14:29 sur php7 en 30.46 ms