JS 怎么做加法运算

发布网友 发布时间:2022-04-24 08:18

我来回答

4个回答

热心网友 时间:2022-04-24 21:59

var i = 1;
var j = 2;
alert(i+0+j); 结果 alert:3.
现在解答为什么要加一个0.因为在js里面,如果你直接写+号的话,JS会以为你是把两个字符串相加,就像上面的,结果会alert(12),而加上一个0的话,会让它知道这个是在做一个加法运算而不是拼接字符串。当然

热心网友 时间:2022-04-24 23:17

<script language="javascript">
function ArgAdd(){
var sum=0;
var numargs = arguments.length;
for (i =0 ; i < numargs; i++){
if(!isNaN(arguments[i]))sum += parseFloat(arguments[i]);
}
return(sum);
}
alert(ArgAdd(1,2,3,4,5,6));
alert(ArgAdd(4,6,"a"));
</script>

热心网友 时间:2022-04-25 00:51

//函数的arguments可以获取到传入的所有参数,类似一个数组
function Sum() {
    var sum = 0;
    var numargs = arguments.length;
    for (i = 0; i < numargs; i++) {
        if (!isNaN(arguments[i])) sum += parseFloat(arguments[i]);
    }
    return (sum);
}
alert(Sum(1, 2, 3, 4, 5, 6));
alert(Sum(4, 6, "a"));

热心网友 时间:2022-04-25 02:43

要先定义一个变量,这个变量就是你传过来的值,也就是一个数组,然后分析数组中的相加个数得到一个变量,再用循环相加得到总和。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com