美文网首页Web前端之路程序员
系统学习 JavaScript 的笔记【4】

系统学习 JavaScript 的笔记【4】

作者: 庄元丰 | 来源:发表于2017-03-14 00:40 被阅读63次

JavaScript 函数

  • 在函数中只要执行完了 return ,函数就会停止并且退出
function sum(n1,n2){
    reutrn n1 + n2;
    alert("abc...");            //这一句不会再进行了
}
  • 参数的理解,参数的传递在 JavaScript 中其实是数组形式传递的,因此这个参数可以有很多,也可以什么也没有,我们可以通过 arguments 来查看,arguments 其实可以理解为一个数组,但不是实例。
    function len() {
        alert(arguments.length);
    }
    len(1,2,3,4);                  //4
    len();                         //0
    len("abc","efg",3);            //3
/*我们可用 arguments 来重写参数的值,在 JavaScript 中参数传递的是值,不能通过应用传递参数*/
 function obb(n1,n2) {
     arguments[1] = 10;
     alert(n1);                        //0
     alert(n2);                        //10
     alert(arguments[0] + n2);         //10
     alert(n2);                        //10
 }
 obb(0,0);
/*在 JavaScript 中没有重载*/
    var n = add(10);
    function add(num) {
        return num + 100;
    }
    function add(num) {
        return num + 200;
    }
    alert(n);                            //输出的是210,由此可见后边的函数覆盖了前边的函数

相关文章

网友评论

    本文标题:系统学习 JavaScript 的笔记【4】

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