gpt4 book ai didi

javascript - 将字符串添加到 Javascript 中的数字

转载 作者:行者123 更新时间:2023-11-30 12:17:02 25 4
gpt4 key购买 nike

我有函数 addNumber,如果我单击具有特定值的按钮,该值将连接到变量 b。但如果“a”的值不是数字,则该函数不起作用。我错过了什么?我认为该函数与参数“a”一起使用,就好像它是一个字符串一样。否则数字加起来。所以如果b=0a=xb=b+a 的结果将是 x

function addNumber(a) {
b=b+a;
document.getElementById("result").innerHTML= b;
}

我认为问题就在这里。

function addNumber(a) {

document.getElementById("result").innerHTML= String(a);
}

如果参数“a”为数字,则返回数字,但如果参数“a”等于某个字符串,则不返回任何内容。为什么?

最佳答案

如果你想把两个变量都当作字符串,你可以这样显式地转换它们:

function addNumber(a) {
b = String(b) + String(a);
document.getElementById("result").innerHTML= b;
}

关于javascript - 将字符串添加到 Javascript 中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32164287/

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