gpt4 book ai didi

javascript - 如何提醒金额?

转载 作者:行者123 更新时间:2023-12-03 00:48:07 24 4
gpt4 key购买 nike

我有这个功能:

function add(x,y)
{
alert("sum is " + x+y);
}

当我用数字调用它时,它不会相加。所以打电话

add(1,2)

警报

sum is 12

而不是

sum is 3

就像它应该的那样。为什么?我如何提醒金额?

最佳答案

通过将表达式作为字符串启动(“The sum is...”),JavaScript 会将整个表达式作为字符串进行计算。将两个字符串添加在一起只是将它们组合(“连接”)。

您可以对(x + y)进行分组,使其首先/单独计算,类似于数学中的运算顺序。

(更多信息:Arithmetic operators in JavaScript)

function add(x, y) {
alert("sum is " + (x + y));
}

add(5,2);

正如我之前提到的,表达式被计算为字符串,因为它以字符串开头。但是如果我们从添加开始呢?

function add(x, y) {
alert(x + y + " is the sum");
}

add(5, 2);

或者最好的方法可能是简单地使用 template literal .

function add(x, y) {
alert(`The sum is ${x+y}`);
}

add(5, 2);

关于javascript - 如何提醒金额?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53160718/

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