方式一(最常见的方式):
function fun1(param1, param2) {
console.log(param1);
console.log(param2);
}
fun1(111,222);
方式二(匿名函数方式):
var fun2 = function (param1, param2) {
console.log(param1);
console.log(param2);
}
fun2(111,222);
方式三(对象方式):
var fun3 = new Function ("param1", "param2", "console.log(param1, param2)");
fun3(111,222);
方式四(胖箭头方式):
//没有参数时,括号中留空,但不可省略括号,函数体只有一行时,可以省略大括号
var fun4 = ()=>console.log("This is fun4!");
fun4();
var fun5 = param1 => {
console.log("This is " + param1)
}
fun5(555);
var fun6 = (param1, param2) => {
console.log(param1, param2)
}
fun6(666,777);