函数定义
//1、函数声明;
function fun1(){
console.log("Hello,World!!!");
}
console.log(fun1);
//2、函数表达式
//2.1命名函数表达式(表达式忽略它的名字)
var test = function fun2(){
document.write();
}
//2.2匿名函数表达式,常用
var test2 = function (){
document.write();
}
//带参数的函数,形参和实参可以数目还不一样
function sum(arg1,arg2){
var c = arg1 + arg2;
document.write(c);
return;
}
//形参和实参可以数目还不一样,实际参数调取arguments(实参列表),
//形参数目:函数名.length,eg:fun.length;
function fun(arg1,arg2){
console.log("arguments.length:"+arguments.length);
console.log("arguments:");
console.log(arguments);
for(var index = 0; index < arguments.length; index++){
console.log("index:"+index+"arguments[index]:"+arguments[index]);
}
}