Astuce : Convertir un nombre décimal en hexadécimal

Début du contenu principal

Les valeurs numériques sont représentées par défaut au format décimal, lorsqu’elles sont converties en chaînes de caractères. Si vous souhaitez les afficher au format hexadécimal, vous pouvez utiliser la fonction Number.prototype.toString() et passer la base que vous souhaitez utiliser (16) comme argument.

const decimalToHex = dec => dec.toString(16);

decimalToHex(0); 
decimalToHex(255);

 

Inversement, l’inverse peut également être nécessaire. Vous pouvez utiliser parseInt() pour convertir une chaîne de caractères en un nombre dans une base donnée. Si vous ne spécifiez pas de base, la conversion sera effectuée par défaut. 10.

const hexToDecimal = hex => parseInt(hex, 16);

hexToDecimal('0'); 
hexToDecimal('ff');

 

Extraits et collections recommandés

  • Une collection de conseils et d’astuces rapides pour améliorer vos compétences en codage, étape par étape.

  • Convertit un nombre en une chaîne de caractères formatée avec un signe décimal.

  • Lorsque vous travaillez avec des tableaux numériques en JavaScript, vous pouvez avoir besoin de trouver la valeur minimale ou maximale. Voici un moyen simple et rapide de le faire.

  • Convertit un nombre en un tableau de chiffres, en supprimant son signe si nécessaire.

Laisser un commentaire