JavaScript函数的定义有三种方法:
1)、函数声明语句
functhion 函数名([参数列表]){}
代码:
function test(){
console.log(“无参数,函数声明语句”);
}
test();//调用函数
function test2(a){
console.log(a);
}
test2(1);//有参数,需要传参,否则就会返回一个undefined
2)、函数定义表达式
var 变量名=functhion 函数名([参数列表]){}
代码:
var test3=function(){
console.log(“函数定义表达式—“);
}
test3();
var test4= function test2(a) {
console.log(a);
}
test4(2);
3)、function构造函数
var 变量名=new Function(‘a’,’b’,return(a+b))
var test5=new Function(‘a’,’b’,’c’,’return(a+b);’);
var num=test(1,2,3);
console.log(num);
========================================
注意:函数定义的 function 关键词
函数名的命名规则和变量名的相同,可包含字母、数字、下划线和美元符号