如何在javascript中总结两个不同的功能

时间:2016-07-23 20:39:51

标签: javascript function

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

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

它为我提供了一个结果,如两个字符串的联合:1010而不是20.我需要使用两个总和的哪种算子?

2 个答案:

答案 0 :(得分:3)

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

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

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

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

答案 1 :(得分:0)

要投射到数字,您也可以这样做:

var num = 1 * numericstring;