Number.prototype

La propriété Number.prototype représente le prototype du constructeur Number.

Attributs de Number.prototype
Écrivable Non
Énumérable Non
Configurable Non

Description

Les instances de Number héritent de Number.prototype. On peut modifier l'objet prototype du constructeur Number afin que la modification affecte chacune des instances de Number.

Propriétés

Number.prototype.constructor
Renvoie la fonction qui a créé l'instance de cette objet. Par défaut, ce sera l'objet Number.

Méthodes

Number.prototype.toExponential()
Renvoie une chaîne de caractères qui représente le nombre en notation exponentielle.
Number.prototype.toFixed()
Renvoie une chaîne de caractères qui représente le nombre en représentation à point fixe.
Number.prototype.toLocaleString()
Renvoie une chaîne de caractères qui représente le nombre en tenant compte de la locale. Surcharge la méthode Object.prototype.toLocaleString().
Number.prototype.toPrecision()
Renvoie une chaîne de caractères représentant le nombre en représentation à point fixe, selon une précision donnée ou en notation exponentielle.
Number.prototype.toSource()
Renvoie un litéral objet représentant l'objet Number fourni. On peut utiliser cette valeur afin de créer un nouvel objet. Cette méthode surcharge la méthode Object.prototype.toSource().
Number.prototype.toString()
Renvoie une chaîne de caractères qui représente l'objet fourni selon une base donnée. Surcharge la méthode Object.prototype.toString().
Number.prototype.valueOf()
Renvoie une valeur primitive de l'objet fourni. Surcharge la méthode Object.prototype.valueOf().

Spécifications

Spécification État Commentaires
ECMAScript 1st Edition (ECMA-262) Standard Définition initiale. Implémentée avec JavaScript 1.1.
ECMAScript 5.1 (ECMA-262)
La définition de 'Number' dans cette spécification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
La définition de 'Number' dans cette spécification.
Standard  
ECMAScript Latest Draft (ECMA-262)
La définition de 'Number' dans cette spécification.
Projet  

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobileServeur
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung InternetNode.js
prototypeChrome Support complet 1Edge Support complet 12Firefox Support complet 1IE Support complet 3Opera Support complet OuiSafari Support complet OuiWebView Android Support complet 1Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet OuiSafari iOS Support complet OuiSamsung Internet Android Support complet 1.0nodejs Support complet Oui

Légende

Support complet  
Support complet

Voir aussi