---
title: Number.prototype
slug: conflicting/Web/JavaScript/Reference/Global_Objects/Number
tags:
- JavaScript
- Number
- Propriété
- Prototype
- Reference
translation_of: Web/JavaScript/Reference/Global_Objects/Number
translation_of_original: Web/JavaScript/Reference/Global_Objects/Number/prototype
original_slug: Web/JavaScript/Reference/Objets_globaux/Number/prototype
---
{{JSRef}}
La propriété Number.prototype
représente le prototype du constructeur {{jsxref("Number")}}.
{{js_property_attributes(0,0,0)}}
Description
Les instances de {{jsxref("Number")}} héritent de Number.prototype
. On peut modifier l'objet prototype du constructeur {{jsxref("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 {{jsxref("Number")}}.
Méthodes
- {{jsxref("Number.prototype.toExponential()")}}
- Renvoie une chaîne de caractères qui représente le nombre en notation exponentielle.
- {{jsxref("Number.prototype.toFixed()")}}
- Renvoie une chaîne de caractères qui représente le nombre en représentation à point fixe.
- {{jsxref("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 {{jsxref("Object.prototype.toLocaleString()")}}.
- {{jsxref("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.
- {{jsxref("Number.prototype.toSource()")}} {{ Non-standard_inline() }}
- 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 {{jsxref("Object.prototype.toSource()")}}.
- {{jsxref("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 {{jsxref("Object.prototype.toString()")}}.
- {{jsxref("Number.prototype.valueOf()")}}
- Renvoie une valeur primitive de l'objet fourni. Surcharge la méthode {{jsxref("Object.prototype.valueOf()")}}.
Spécifications
Spécification |
État |
Commentaires |
{{SpecName('ES1')}} |
{{Spec2('ES1')}} |
Définition initiale. Implémentée avec JavaScript 1.1. |
{{SpecName('ES5.1', '#sec-15.7.4', 'Number')}} |
{{Spec2('ES5.1')}} |
|
{{SpecName('ES6', '#sec-properties-of-the-number-prototype-object', 'Number')}} |
{{Spec2('ES6')}} |
|
{{SpecName('ESDraft', '#sec-properties-of-the-number-prototype-object', 'Number')}} |
{{Spec2('ESDraft')}} |
|
Compatibilité des navigateurs
{{Compat("javascript.builtins.Number.prototype")}}
Voir aussi