在Java中定义函数:
public 返回类型 函数名(参数列表){
方法体;
返回值;
}
//Java中函数调用
函数名(实参);
js中定义函数:
js中的函数没有Java严格
前两种方式函数的参数列表不需要写var,直接写参数名称
三种方式:
第一种: 使用关键字function
function 函数名(参数列表){
方法体;
返回值可有可无(根据实际情况而定);
}
//函数调用:
函数名(实参);
举一个栗子:
运行结果:读者可以自行测试
第二种:匿名函数
function(参数列表){
方法体;
返回值;
}
//匿名函数调用
需要给函数定义一个变量
例:
var add = function(参数列表){
方法体;
返回值;
}
举一个栗子:
运行结果:读者可以自行测试
第三种:动态函数
使用js内置对象Function
new Function("参数列表" , “方法体和返回值”);
//函数调用
需要给函数起一个名称调用
例:
var add4 = Function("参数列表" , “方法体和返回值”);
举一个栗子:
运行结果:读者可以自行测试
个人不推荐第三种方法,太过繁琐,要事先定义参数,再传参