【发布时间】:2020-05-29 21:08:40
【问题描述】:
我必须将十进制转换为二进制,它至少需要 3 个函数,并且必须以 HTML 格式显示。这是我到目前为止所得到的,不知道如何让它正确显示?
// Prompt user for number between 1-1000
let input = parseInt(prompt("Enter a number between 1 and 1000", "50"));
function store() {
let quotient = [];
let answer = quotient.reverse();
return answer;
}
function check() {
while (input != 0) {
if (input < 1000 && input % 2 != 0) {
return quotient.push("1");
input = input / 2;
}
else if (input < 1000 && input % 2 == 0) {
return quotient.push("0");
input = input / 2;
}
}
}
function display() {
document.getElementById("displayNumber").innerHTML = answer;
}
display();
<h1 id="displayNumber"></h1>
【问题讨论】:
标签: javascript html arrays function