2

假设我正在使用 kendo ui颜色选择器小部件。小部件需要十六进制颜色值。但是颜色在数据库中只用一个整数表示。所以我需要一个函数来将整数颜色转换为十六进制颜色,反之亦然。

例如,我在 db 中的颜色值为 -16777216。这个数字如何表示颜色,如何将其转换为十六进制格式?

我怎样才能做到这一点?

提前致谢,

4

1 回答 1

0

将数字转换为十六进制字符串:

var hexString = num.toString(16);

并通过以下方式反转该过程:

var num = parseInt(hexString, 16);

文档:https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt

于 2015-02-16T12:52:53.197 回答