美文网首页
arguments对象

arguments对象

作者: wn_Smile | 来源:发表于2016-11-04 20:03 被阅读17次

arguments对象

代表了所有的实参集合【类数组】

点击按钮计算传的实参的值

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <title>Document</title>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
    <button class="btn1">按钮1</button>
    <input type="text" id="text1"/><br />
    <button>按钮2</button>
    <input type="text" /><br />
    <button>按钮3</button>
    <input type="text" />
</body>
<script>

//jq 写法
/*  $(function(){
        var texts = $("input");
        var btns = $("button");
        function add(){
            var result = 0;
            for(var i = 0 ;i<arguments.length;i++){
                result+=arguments[i];
            }
            return result;
        }
        $(".btn1").click(function(){
            $("#text1").val(add(3,8,1))  
        })
    })*/

//原生js
    window.onload=function(){
        var texts = document.querySelectorAll("input");
        var btns = document.querySelectorAll("button");
        function add(){
            var result = 0;
            for(var i = 0 ;i<arguments.length;i++){
                result += arguments[i];
            }
            return result;
        }
        btns[0].onclick=function(){
            texts[0].value = add(15,25,10);
        }
        btns[1].onclick=function(){
            texts[1].value = add(150,285,100);
        }
        btns[2].onclick=function(){
            texts[2].value = add(156,254,160);
        }   
    }
</script>
</html>

return

1.返回函数的运算结果

a) 如果函数里有return、返回结果为return后的值(即运算后的结果)
b) 如果函数里没有return、返回结果为undefined

2.阻止函数继续运行

相关文章

  • js中arguments的用法

    arguments特性 **arguments **对象不能显式创建, **arguments **对象只有函数开...

  • Javascript arguments对象详解

    今天我们来看看arguments对象及属性。arguments对象不能显式创建,arguments对象只有函数开始...

  • 笔记(四)--arguments

    1.arguments对象介绍 arguments 凡是函数调用,默认含有一个 arguments 对象,可以将其...

  • 过程记录

    了解arguments 特性:arguments对象不能显式创建,arguments对象只有函数开始时才可用。函数...

  • ECMAScript arguments对象

    1.arguments是什么? arguments 是一个类数组对象 arguments对象是函数内部的本地变量,...

  • js中arguments的用法

    arguments特性arguments对象不能显式创建,arguments对象只有函数开始时才可用。函数的 ar...

  • js的arguments

    1. arguments: 函数中默认带有一个arguments的对象,这是一个类数组对象。 arguments记...

  • Arguments对象

    类数组对象,对应于传递给函数的参数。function(x,y,z){var x = arguments[0];va...

  • arguments 对象

    arguments 对象 在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。...

  • arguments对象

网友评论

      本文标题:arguments对象

      本文链接:https://www.haomeiwen.com/subject/vqewuttx.html