函数
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
(“封装”一次可以执行多次,任意时间的js代码)
语法:
function functionname() {
要执行的代码块;
}
函数名:
与变量名的命名规则一致。
区分函数名和变量名:
变量名:名词
函数名:动词
有没有小括号()
函数不会自己执行
函数需要被调用才可以执行
函数调用
函数名()
函数的定义顺序和调用顺序无关
例子:
<script>
function myFunction(){
alert("Hello World!");
}
</script>
带参数的函数
function myFunction(var1,var2){
要执行的代码块;
}
例子
<button onclick="myFunction('Bill Gates','CEO')">点击这里</button>
<script>
function myFunction(name,job){
alert("Welcome " + name + ", the " + job);
}
</script>
带参数的函数
有时,我们会希望函数将值返回调用它的地方。通过使用 return 语句就可以实现。
在使用 return 语句时,函数会停止执行,并返回指定的值。
语法
function myFunction(){
var x=5;
return x;
}
实例
function myFunction(a,b){
return a*b;
}
document.getElementById("demo").innerHTML=myFunction(4,3);//12