gpt4 book ai didi

javascript - 十进制转二进制代码-Javascript

转载 作者:行者123 更新时间:2023-12-02 16:26:18 24 4
gpt4 key购买 nike

我正在尝试学习 JavaScript。为什么这不起作用?

function test() {
var x,z;
$x = document.getElementById("input").value;
$z = ($x).toString(2);
document.getElementById("demo").innerHTML = $z;
}
<input type="text" id="input">
<button onclick="test()">Try it</button>
<p id="demo"></p>

最佳答案

您的 $x 是一个字符串,而不是数字。

要将其转换为数字,您可以使用 unary + operator .

然后,toString(2) 将起作用:

function test() {
var $x = +document.getElementById("input").value,
$z = $x.toString(2);
document.getElementById("demo").innerHTML = $z;
}
<input type="text" id="input">
<button onclick="test()">Try it</button>
<p id="demo"></p>

关于javascript - 十进制转二进制代码-Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28650568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com