【发布时间】:2017-01-31 18:26:56
【问题描述】:
我尝试在所有可能的地方进行搜索,以找到关于 .toString(16) 为何将数字转换为十六进制值的答案。我的第一个问题是,为什么是 16?我的第二个问题是,即使我没有看到代码中的字母,它怎么能返回字母。例如,我不明白以下代码如何返回 ff 而不是数字。
var r = 255;
r.toString(16); //returns ff
如果有人对这是为什么有任何链接或见解,请告诉我。我很好奇。提前谢谢!
【问题讨论】:
-
因为这就是它的本意。 Here.
-
因为像
#ffffff这样的十六进制颜色来自组合发出颜色的RGB值。所以 255,255,255 将创建ffffff组合。
标签: javascript hex rgb