【发布时间】:2015-11-19 09:33:54
【问题描述】:
我在浏览器控制台中尝试了以下代码。
var testingVar = 0xffff00;
当我访问变量时,它返回值16776960 而不是十六进制值。为什么会这样?我们不能在变量中存储十六进制值吗?
【问题讨论】:
-
数据!= 表示。
-
它们是一样的。十六进制不是“值”,而是值的表示。该值为 number 类型。
-
您可以将十六进制值存储在字符串中。使用
parseInt(str, base)将八进制或十六进制字符串转换为数字。
标签: javascript hex