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
}
共 4 条评论关于 “js函数参数”