Как преобразовать десятичное число в шестнадцатеричное в JavaScript
Если вам нужно обрабатывать .js такие вещи, как битовые поля ecmascript или 32-битные цвета, вам .js нужно иметь дело с числами numberformat со знаком. Функция JavaScript vanilla-javascript toString(16)
вернет отрицательное шестнадцатеричное numeric-format число, которое обычно не javascript-library то, что вам нужно. Эта функция js делает какое-то сумасшедшее numberformat добавление, чтобы получить number-formatting положительное число.
function decimalToHexString(number)
{
if (number < 0)
{
number = 0xFFFFFFFF + number + 1;
}
return number.toString(16).toUpperCase();
}
console.log(decimalToHexString(27));
console.log(decimalToHexString(48.6));
javascript
hex
number-formatting
base
Как преобразовать десятичное число в шестнадцатеричное в JavaScript
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.