js函数参数

轩陌

分类: JavaScript 3088 4

函数声明语法:

函数抱在花括号内,前面使用function关键词;


function functionName(){ //需要执行的代码 }

函数表达式语法:


var a = function() {
    //code
}();
(function() {
    //code
})();
+function() {
    //code
}();
-function() {
    //code
}();
~function() {
    //code
}();
!function() {
    //code
}();

传参:

所有的数据类型都可以当参数传递进去;多个参数用逗号隔开


fn(2, 4); //实参
function fn(a, b) { //括号为形参,形参与实参一一对应
    //arguments 不定参,实参数量不确定时用不定参
}

//不定参小实例,弹出实参的集合
sum(2, [], function() {
    alert(1);
}, 3, 5);
function sum() {
    var s = 0;
    for (var i = 0; i < arguments.length; i++) {
        var a = parseFloat(arguments[i]);
        if (!isNaN(a)) {
            s += a;
        }
        alert(s);
    }
}

带返回值的函数 return

如果需要将函数值返回调用的时候,这时需要return,出现return的地方,此函数会停止运行,并返回函数值


function fn() {
    var a = 3;
    return a; //返回值为3
}
  • 2人 Love
  • 0人 Haha
  • 0人 Wow
  • 0人 Sad
  • 0人 Angry
JavaScript、前端笔记

作者简介: 轩陌

打赏

生命的意义在于折腾,一直努力成长中,期待梦想实现的那刻。

共 4 条评论关于 “js函数参数”

Loading...