gpt4 book ai didi

javascript - 如何声明一个没有值的变量?

转载 作者:行者123 更新时间:2023-12-03 05:54:07 25 4
gpt4 key购买 nike

以下代码是我用来将十六进制转换为二进制的代码。为了打印二进制文件,我将各个字符串添加到先前声明的空白变量中。但是,这会打印出“未定义+二进制”。有没有办法声明一个没有值的变量——甚至是未定义的。如果没有,是否有更好的方法可以在没有先前声明的变量的情况下在 for 循环中连接变量?

我们将不胜感激所有帮助!

        var integer = prompt("Insert hex digit");
var userHexDigits = [];
var hexDigits = [0, 1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f'];
var binaryDigits = ['0000', '0001','0010','0011', '0100','0101','0110','0111','1000','1001','1010','1011','1100','1101','1110','1111'];
var hexy = [];
var binary

for(i = 0; i < integer.length; i++) {
digit = i + 1;
document.write("Your digit #" + digit + " is: " + integer[i] + "<br/>");
userHexDigits.push(integer[i]);
}

for (var m = 0; m < userHexDigits.length; m++) {
hex = userHexDigits[m];

for(k =0; k < hexDigits.length; k++) {
if (hex == hexDigits[k]){
binary += binaryDigits[k] + " ";
}
}

}

document.write("<br/><br/>The number " + integer + " in binary is " + binary);

最佳答案

如果您想要一个空值的字符串变量:

var binary = "";

关于javascript - 如何声明一个没有值的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40012756/

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