非常新,几乎不了解功能。
这是我的问题的示例:
function getx() {
x = 3;
}
function gety() {
y = 2;
}
getx();
gety();
document.write("The sum of x and y is " + x + y);
输出:x 和 y 之和为 32
我想知道如何使它成为 x + y = 5 而不是 32。显然 3 + 2 不是 32,有人可以向我解释如何输出正确的答案吗?
最佳答案
您在添加操作之前将字符串与 x
连接起来。因此,您需要用括号将数学运算括起来,以避免字符串连接。
function getx() {
x = 3;
}
function gety() {
y = 2;
}
getx();
gety();
document.write("The sum of x and y is " + (x + y));
关于javascript - 在JS中如何添加变量的数值而不是数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49312080/