Number.prototype.toString()

number.toString(radix)

Convertit un nombre en chaîne. Avec un paramètre, dans une autre base de numération – par exemple en binaire ou en hexadécimal.

Paramètres

  • radix – facultatif, de 2 à 36 (10 par défaut).

Valeur de retour

Une chaîne.

Exemples

console.log((255).toString(16), (255).toString(2), (35).toString(36));
const color = [32, 160, 255].map((x) => x.toString(16).padStart(2, '0')).join('');
console.log('#' + color);
console.log(255..toString(), (0.5).toString(2));

Résultat :

ff 11111111 z
#20a0ff
255 0.1

Points d’attention

  • Le point de la méthode ne peut pas suivre directement un entier (255.toString() est une erreur de syntaxe) – utilisez des parenthèses ou deux points.
  • La conversion inverse depuis une base se fait avec parseInt(string, radix).

Prise en charge par les navigateurs

Baseline – largement disponible : fonctionne dans tous les navigateurs courants, et depuis longtemps (au plus tard depuis 2015). Depuis la version : Chrome 1, Firefox 1, Safari 1 ; Node.js 0.10.0. État : octobre 2026 (MDN browser-compat-data).

Voir aussi :
parseInt()
Number.prototype.toPrecision()
String.prototype.padStart()