[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Number/toString [Back]  [Original]

Number.prototype.toString() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Number.prototype.toString()

Baseline Large disponibilit

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.

Dans cet article

Exemple interactif

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"

Syntaxe

js
numObj.toString([base]);

Paramtre

base

Paramtre optionnel. Un entier compris entre 2 et 36 qui indique la base du systme numrique utiliser pour reprsenter la valeur.

Valeur de retour

Une chane de caractres reprsentant l'objet Number.

Exception

RangeError

Si toString() reoit une base qui n'est pas comprise entre 2 et 36, une exception RangeError est leve.

Description

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.

Exemples

Utiliser toString

js
var 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"

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-number.prototype.tostring

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page