函数是完成特定任务的语句块,当需要重复完成某种任务时,就应该把用到的语句组织成函数。这样在JavaScript程序的任意位置都可以通过引用其名称来执行任务。程序员可以在程序中建立很多函数,这样有利于组织自己的程序结构,使代码的维护更容易。
函数的格式:
函数:函数可以实现重复使用,提高开发效率
function 函数名(参数列表){
函数体
}
调用函数
函数分为形参和实参
形式参数,存在于函数定义的地方,
并且它本身没有值,只有当函数调用时,通过实参传递过来的形参才有意义
实际参数,是具有具体的值的,存在于函数调用的地方
function cal(a,b){
var c=a+b
console.log(c)
}
cal(10,14)
cal(12,44)
赋值式说明
//赋值式说明
var test2=function(){
console.log("农夫三拳")
}
函数的定义需要注意以下事项。
(1)函数名区分大小写,且不能相同,更不能使用JavaScript的关键字。
(2)在function关键字之前不能指定返回值的数据类型。
(3)函数定义中[]是指可选的,也就是说,自定义的函数可以带参数,也数。如果有参数,参数可以是变量、常量或表达式。自定义函数可以有返回值有,如果省略了return语句,则函数返回undefined。
(4)函数必须放在<scrip></scrip标签之间。
(5)函数的定义最好放在网页的<head></head>部分。
(6)定义函数时并不执行组成该函数的代码,只有调用函数时才执行代码