JavaScript中的函数

js函数

*第一种是使用function语句定义函数

function abc(){
    alert('abc');
}

*第二种是在表达式中定义函数

var 函数名 = function\(参数1,参数2,…\){函数体};

//例如:

//定义

    var add = function\(a,b\){

        return a+b;

    }

    //调用函数

    document.write\(add\(50,20\)\);

arguments

在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。
例如,在函数 sayHi() 中,第一个参数是 message。用 arguments[0] 
也可以访问这个值,即第一个参数的值(第一个参数位于位置 0,
第二个参数位于位置 1,依此类推)。

关于变量和参数问题:

函数外面定义的变量是全局变量,函数内可以直接使用。
在函数内部没有使用var定义的=变量则为全局变量,
*在函数内使用var关键字定义的变量是局部变量,即出了函数外边无法获取。
js函数定义的参数没有默认值,(形参的默认值在之前只有新版火狐支持,目前新版的chrome浏览器也可以支持)
posted @ 2019-07-20 10:25  秋叶夏风  阅读(92)  评论(0编辑  收藏  举报