【问题标题】:Unable to add two variables in javascript [duplicate]无法在javascript中添加两个变量[重复]
【发布时间】: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”,我该如何解决这个问题?

【问题讨论】:

标签: javascript jquery


【解决方案1】:

下面是在 JavaScript 中添加两个变量的更正代码:

var first = this.value; // getting value "5"
var second = $("#earning").val(); // getting value "2"
var final_value = parseInt(first) + parseInt(second);

在 JavaScript 中,当您对两个字符串值使用 + 运算符时,它会将它们连接起来。要将两个数字相加,您需要使用 parseInt() 函数将它们解析为整数。此函数将字符串作为参数并返回一个整数。在这种情况下,我们将第一个和第二个变量解析为整数,然后将它们相加得到最终值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-15
    • 2019-09-11
    • 2019-09-28
    • 2015-05-03
    • 1970-01-01
    • 2016-08-15
    • 1970-01-01
    相关资源
    最近更新 更多