如何在javascript中求和两个不同的函数

How to sum two different functions in javascript

本文关键字:两个 函数 javascript 求和      更新时间:2023-09-26

我有不同的函数返回值;所以我创建了不同的函数来求和这两个值。

function result(){
    var result = firstFunct() + secondFunct();
    alert(result);
    return result;
}

它给了我一个结果,就像两个字符串的连接:1010,而不是20。我需要使用哪种运算符来同时使用二和?

这很可能是因为函数返回的是字符串,而不是数字数据类型。您将需要投射函数的输出

var result = Number(firstFunct()) + Number(secondFunct());

注意,也可以使用+运算符以较短的方式转换为数字:

var result = (+firstFunct()) + (+secondFunct());

要转换为数字,还可以执行以下操作:

var num = 1 * numericstring;