| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Number/toString | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La mthode toString() renvoie une chane de caractre reprsentant l'objet Number.
function hexColour(c) {
if (c < 256) {
return Math.abs(c).toString(16);
}
return 0;
}
console.log(hexColour(233));
// Expected output: "e9"
console.log(hexColour("11"));
// Expected output: "b"
numObj.toString([base]);
baseParamtre optionnel. Un entier compris entre 2 et 36 qui indique la base du systme numrique utiliser pour reprsenter la valeur.
Une chane de caractres reprsentant l'objet Number.
RangeErrorSi toString() reoit une base qui n'est pas comprise entre 2 et 36, une exception RangeError est leve.
L'objet Number surcharge la mthode toString() de Object et n'hrite donc pas de Object.prototype.toString(). Pour les objets Number, la mthode toString() renvoie une reprsentation du nombre, dans une base donne, en une chane de caractres.
La mthode toString() analyse son premier argument et tente de renvoyer une chane de caractres reprsentant le nombre en une base donne. Pour les bases suprieures 10, les lettres de l'alphabet sont utilises pour reprsenter les numraux suprieurs 9. Par exemple, pour les nombres hexadcimaux (en base 16), les lettres a f sont utilises.
Si la base n'est pas spcifie, on utilisera la base 10 par dfaut.
Si l'objet Number est ngatif, le signe sera conserv. Ceci, mme si la base utilise est la base 2 : la chane de caractres rendue sera la reprsentation binaire du nombre positif prcde par un signe -. La reprsentation n'est pas le complment deux du nombre.
Si l'objet Number n'est pas un nombre entier, le point (.) sera utilis pour sparer la partie entire et dcimale.
toStringvar compte = 10;
console.log(compte.toString()); // affiche "10"
console.log((17).toString()); // affiche "17"
console.log((17.2).toString()); // affiche "17.2"
var x = 6;
console.log(x.toString(2)); // affiche "110"
console.log((254).toString(16)); // affiche "fe"
console.log((-10).toString(2)); // affiche "-1010"
console.log((-0xff).toString(2)); // affiche "-11111111"
| Spcification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-number.prototype.tostring |
Cette page a t modifie le 17 fvr. 2025 par les contributeurices du MDN.
NumberObject/FunctionObject.prototype.__defineGetter__()Object.prototype.__defineSetter__()Object.prototype.__lookupGetter__()Object.prototype.__lookupSetter__()Object.prototype.hasOwnProperty()Object.prototype.isPrototypeOf()Object.prototype.propertyIsEnumerable()Object.prototype.toLocaleString()Object.prototype.toString()Object.prototype.valueOf()Certaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |