1、语法function method_name(args...){}
2、函数的申明
(1)无参数的函数
function test(){
console.log("test...");
}
(2)有参数的函数
function test(msg,...){
console.log("test..."+msg);
}
(3) 有返回值的函数
function test3(a,b){
return a+b;
}
var add=test3(12,15);
(4) 匿名的函数
function(){
alert(111);
}
3、函数的调用
注意事项:
(1)函数不会自己执行,都需要手动调用或者基于事件调用。
(2)有多个同名的函数时,js只会调用到最后一个函数,和函数中的参数无关。
(3) 函数申明位置和调用位置不分先后
手动调用:test();
基于事件调用(鼠标点击为例):
<div onclick="test()">test..</div>