【问题标题】:How do I convert my HEX string into a number? [duplicate]如何将我的十六进制字符串转换为数字? [复制]
【发布时间】:2019-12-18 10:54:21
【问题描述】:

我希望使用parseInt() 函数将whiteHex 变量转换为十进制,并将其存储在变量whiteDecimal 中。

var whiteHex = 'ffffff';

var whiteDecimal = parseInt(whiteHex);

我不确定以上是否正确。原因是,然后我希望从 whiteDecimal 中减去 1 并将其存储在变量 offWhiteDecimal 中。这就是我卡住的地方。如何从 ffffff 十六进制值中减去一个?我在parseInt 函数中遗漏了什么吗?

【问题讨论】:

  • parseInt(str,radix),使用基数 16,无法推断。

标签: javascript


【解决方案1】:

你正在寻找这个:

var whiteDecimal = parseInt(whiteHex, 16)
console.log(whiteDecimal - 1);

参考:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt#Syntax

【讨论】:

  • 谢谢!这成功了!
猜你喜欢
  • 2011-05-15
  • 2014-03-19
  • 2013-02-07
  • 1970-01-01
  • 2012-09-06
  • 2017-08-23
  • 2018-01-31
  • 1970-01-01
相关资源
最近更新 更多