hex - Comment convertir décimal en hexadécimal en JavaScript

Mots clés : javascripthexnumber-formattingbasejavascript

meilleur 5 Réponses hex - Comment convertir décimal en hexadécimal en JavaScript

vote vote

94

hexString = yourNumber.toString(16); 
yourNumber = parseInt(hexString, 16); 
vote vote

84

function decimalToHexString(number)  {    if (number < 0)    {      number = 0xFFFFFFFF + number + 1;    }      return number.toString(16).toUpperCase();  }    console.log(decimalToHexString(27));  console.log(decimalToHexString(48.6));
vote vote

77

function decimalToHex(d, padding) {     var hex = Number(d).toString(16);     padding = typeof (padding) === "undefined" || padding === null ? padding = 2 : padding;      while (hex.length < padding) {         hex = "0" + hex;     }      return hex; } 
vote vote

66

function toHex(d) {     return  ("0"+(Number(d).toString(16))).slice(-2).toUpperCase() } 
vote vote

51

> (-1).toString(16) "-1"  > ((-2)>>>0).toString(16) "fffffffe" 

Questions similaires