English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'objet Number JavaScript agit en tant que wrapper pour les valeurs numériques primitives.
L'objet Number peut être utilisé pour traiter les nombres.
JavaScript ne possède qu'un seul type de données numériques et ne peut pas distinguer les entiers et les valeurs flottantes.
Les nombres peuvent ou non avoir des décimales :
var a = 3.14; // numéro avec décimal var b = 12; // numéro sans décimal
Il est possible d'écrire des nombres très grands ou très petits en notation scientifique :
var a = 1e5; // 100000 var b = 1e-1; // 0.1 var c = 1.23e9; // 1230000000
Vous pouvez consulter nosdans le tutoriel JavaScript NumberEn savoir plus sur les Numbers.
Le tableau suivant liste les propriétés de l'objet Number :
propriétés | Description |
---|---|
constructor | retourne une référence à la fonction Number pour créer des objets |
MAX_VALUE | retourne le plus grand nombre en JavaScript ( |
MIN_VALUE | retourne le plus petit nombre en JavaScript ( |
MAX_SAFE_INTEGER | retourne le plus grand entier sécurisé en JavaScript (2 53-1) |
MIN_SAFE_INTEGER | retourne le plus petit entier sécurisé en JavaScript (-2 53 - 1) |
NaN | représente la valeur "non numérique" |
NEGATIVE_INFINITY | Représente le plus grand nombre négatif (retourné lors d'un dépassement) |
POSITIVE_INFINITY | Représente le plus grand nombre positif (retourné lors d'un dépassement) |
prototype | Permet d'ajouter des propriétés et des méthodes à l'objet |
Le tableau suivant liste les méthodes de l'objet Number :
Méthode | Description |
---|---|
isFinite() | Vérifie si la valeur passée est un nombre fini |
isInteger() | Vérifie si la valeur passée est un entier |
isNaN() | Vérifie si la valeur passée estNaNEt est de type Number |
isSafeInteger() | Vérifie si la valeur est un entier sécurisé |
toExponential() | Convertit un nombre en notation exponentielle |
toFixed() | Formate un nombre en notation décimale |
toPrecision() | Retourne une chaîne de caractères, le nombre représentant un nombre à la précision spécifiée |
toString() | Convertit un nombre en chaîne de caractères |
valueOf() | Retourne la valeur originale de l'objet Number |
Attention :Toutes les méthodes numériques retournent une nouvelle valeur. Mais elles ne changent pas la valeur de l'variable originale.