一共有两种方法来定义JavaScript函数:
第一种、定义式:可以先调用再定义
study();
function study(){
age = 12;
console.log("123");
}
console.log("函数外部:"+age);//如果函数内部声明变量时,忽略var关键字,则该变量为全局变量
第二种、变量式:必须先定义再使用
var study = function(){
console.log("123");
}
study();
函数参数列表和返回值:
参数列表:函数参数列表:JavaScript中函数参数列表中的参数不允许有数据类型或var关键字修饰;函数参数的数量可以是0~255,当存在多个参数时,参数之间用逗号分割
返回值:JavaScript函数没有定义函数的返回值类型部分,JavaScript函数根据函数体中return返回值语句来判断返回值类型;若不存在return返回值语句,则函数无返回值。