函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块,实质上就是可以作为一个逻辑单元对待处理的一组Javascript代码;使用函数可以使得Javascript代码更加简洁,易于维护,提高重用性。函数在Javascript中是非常重要的。
一,函数的定义
eg:
function getaccount(price,number){
var sum=price*number; //计算金额=单价*数量
return sum; //返回计算后的金额
}
二,函数的调用
如果要调用不带参数的函数,使用函数名加上括号即可;如果要调用带参数的函数,则在括号中加上需要传递的参数;如果包含多个参数,各个参数之间用逗号隔开。
如果函数有返回值,则可以使用赋值语句将函数值赋给一个变量。
eg1(不带参数的函数):
<!DOCTYPE html>
<html>
<body>
<input type="button" onclick="myFunction('WangJunkai','student')" value="检测">
<script>
function myFunction(name,job)
{
alert( name + " is a " + job);
}
</script>
</body>
</html>
结果如下:
eg2(对于带参数的函数):
<script>
function getc(){
var s=15;
return s;
}
var w=getc();
document.write(w+"<br>");
document.write(getc());
</script>
结果如下所示:
三,全局变量和局部变量