【发布时间】:2023-02-08 14:39:41
【问题描述】:
我正在使用 javascript,现在正在尝试对两个变量求和(加/加),但现在而不是“加法”(加)变量是“连接”,这是我当前的代码
var first = this.value; // getting value "5"
var second =$("#earning").val(); // getting value "2"
var final_value =first + second;
M
你的预期结果是“7”(5 + 2)但它给了我“52”,我该如何解决这个问题?
【问题讨论】:
-
这里没有什么奇怪的!如果字符串作为操作数而不是整数出现,则将它们连接起来。做
var final_value = parseInt(first) + parseInt(second) -
谷歌上的第一个结果。这回答了你的问题了吗? How to force addition instead of concatenation in javascript
标签: javascript jquery