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()