JavaScript中的函数
1. 介绍函数
函数的关键字: function
如何声明函数:
methon函数名,()内填写函数的参数列表
function method(){
/*
* 代码区域
* */
}
2.函数分类
2.1 具名函数和不具名函数(匿名函数)
2.1.1 具名函数
a.声明函数
function method (){
/*
* 代码区域
* */
}
b.执行函数
method();
2.1.2 具名函数
a.声明函数
var fun = function (){
/*
* 代码区域
* */
}
自执行函数
(function () {
/*
* 代码区域
* */
})
b.执行函数
var fun = function () {
/*
* 代码区域
* */
}
fun();
(function () {
/*
* 代码区域
* */
})();
2.2 带参函数和无参函数
2.2.1 带参函数
function User(a, b, c) {
console.log(a, b, c);
}
User(1, true, 3);
2.2.2 无参函数
function UserName() {
//函数的参数列表对象上
//arguments 是个集合类型
//length 属性 代表参数列表的长度
//key:value 键值
console.log(arguments[0], arguments[1]);
}
UserName('小明', '男');
arguments 的用法如下:
function UserName() {
console.log(arguments);
}
UserName('小明', '男');
2.3 有返回值函数和无返回值函数
函数代码执行完成之后 返回 return 值(任意类型)
var fun4 = function () {
return true;
}
var val = fun4();
console.log(val);