Представление цвета, используя только целое число - Javascript
Допустим, я использую виджет выбора цвета kendo ui. Виджет ожидает шестнадцатеричные значения цвета. Но цвета представлены только одним целым числом в базе данных. Поэтому мне нужна функция для преобразования целочисленного цвета в шестнадцатеричный цвет и наоборот.
Например, у меня есть значение -16777216 для цвета в дБ. Как это число может представлять цвет и как я могу преобразовать его в шестнадцатеричный формат?
Как я могу это сделать?
Заранее спасибо,
1 ответ
Решение
Преобразуйте число в шестнадцатеричную строку с помощью:
var hexString = num.toString(16);
и обратный процесс с:
var num = parseInt(hexString, 16);
Документация: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt