Представление цвета, используя только целое число - 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

Другие вопросы по тегам