【问题标题】:Can I use Binary or Octal in JavaScript?我可以在 JavaScript 中使用二进制或八进制吗?
【发布时间】:2018-10-04 05:09:08
【问题描述】:

我想使用像这个十六进制代码这样的二进制或八进制代码,

var ab=["\x61"];
document.write(ab[0]);

【问题讨论】:

标签: javascript binary hex octal


【解决方案1】:

通过以 0b 和 0o 开头的数字,您可以在 JavaScript 中使用八进制和二进制(至少从 ES2015 开始)。例如:

console.log("\x61"); // hex (a)
console.log(0b11); // binary (3)
console.log(0o11); // octal (9)

【讨论】:

  • 谢谢。但我想要这样 var _ab=["0b11"]; document.getElementById("tex").innerHTML=[_ab[0]];
  • 你可以这样做:var _ab = [0b11]; document.getElementById("tex").innerHTML=_ab[0].toString();
  • 最后的toString其实并不是必须的,如果你愿意,可以去掉它。
猜你喜欢
  • 2011-02-06
  • 1970-01-01
  • 2015-09-06
  • 1970-01-01
  • 2011-02-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多