English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Objet Number JavaScript

L'objet Number JavaScript agit en tant que wrapper pour les valeurs numériques primitives.

Objet Number

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.

Propriétés de l'objet Number

Le tableau suivant liste les propriétés de l'objet Number :

propriétésDescription
constructorretourne une référence à la fonction Number pour créer des objets
MAX_VALUEretourne le plus grand nombre en JavaScript (
MIN_VALUEretourne le plus petit nombre en JavaScript (
MAX_SAFE_INTEGERretourne le plus grand entier sécurisé en JavaScript (2 53-1)
MIN_SAFE_INTEGERretourne le plus petit entier sécurisé en JavaScript (-2 53 - 1)
NaNreprésente la valeur "non numérique"
NEGATIVE_INFINITYReprésente le plus grand nombre négatif (retourné lors d'un dépassement)
POSITIVE_INFINITYReprésente le plus grand nombre positif (retourné lors d'un dépassement)
prototypePermet d'ajouter des propriétés et des méthodes à l'objet

Méthodes de l'objet numérique

Le tableau suivant liste les méthodes de l'objet Number :

MéthodeDescription
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.