js求和函数

来源:互联网 发布:安卓手机长截图软件 编辑:程序博客网 时间:2024/06/05 16:42

英语专八学前端,在家学习ing。
大家都写过求和函数吧。
例如两个数相加求和:

function add(a,b){    return a+b}

但求和一定是两个数相加吗?万一用户输入四个数呢,这里就需要引入arguments了。
且先看如下代码。

function add() {    if (arguments.length === 1) {        return arguments[0];    }    else {        for (var i = 0, result = 0; i < arguments.length; i++) {            result += arguments[i];        }         return result    }}

这样就能实现,我去百科查了查arguments,发现了如下代码

function sum() {    var x = 0;    for (var i = 0; i < arguments.length; ++i) {        x += arguments[i];    }    return x;}

其实效果一样。
针对什么是arguments,可以参考这里;
下一节将具体介绍一下。

原创粉丝点击