Web前端之路程序员

系统学习 JavaScript 的笔记【4】

2017-03-14  本文已影响63人  庄元丰

JavaScript 函数

function sum(n1,n2){
    reutrn n1 + n2;
    alert("abc...");            //这一句不会再进行了
}
    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,由此可见后边的函数覆盖了前边的函数
上一篇 下一篇

猜你喜欢

热点阅读