函数:简单来说就是一个封装功能代码的容器
格式:function 函数名(形参1,形参2...){代码块;}
调用:函数名(实参1,实参2...);
注意事项:
函数也是一种数据类型,可以被当做参数传递
形参不需要参数类型,类型根据传入的实参决定,所以参数名尽量取的有意义,方便阅读。
示例代码:
function showInfo(name, age) {
console.log("我的名字是" + name + " 年龄:" + age);
}
showInfo("乔治", 18);
函数返回值:通过return一个值得到,结果可以通过变量接收。
示例代码:
function showInfo2(name, age) {
return "我的名字是" + name + " 年龄:" + age;
}
var result = showInfo2("乔治", 18);
console.log(result);
arguments:函数实参的数组集合,可在函数内部遍历
示例代码:
function showInfo3(name, age) {
return "我的名字是" + arguments[0] + " 年龄:" + arguments[1];
}
var result = showInfo3("乔治", 18);
console.log(result);
匿名函数:没有名字的函数,一般用变量接收并通过变量名()调用
示例代码:
var fun=function Test(name, age) {
console.log("这是一个匿名函数");
}
fun();
匿名函数自调用:(匿名函数)();
示例代码:
(function Test(name, age) {
console.log("这是一个匿名函数");
})();
网友评论