一.函数的概念:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
1.JavaScript函数语法:函数就是包裹在花括号中的代码块。
function 函数名() //名自定义
{
这里是要执行的代码块;
}
二.函数的声明和调用:
以下六项为无参函数:
1.使用关键词function来声明函数。
2.关键词function必须小写,并且必须以函数名称相同的大小写来调用函数。
3.函数本身不会自动运行,只有当调用该函数时,才会执行函数内的代码。
4.函数可以通过其名字加上括号中的参数进行调用。
5.可以在某事件发生时直接调用函数,(比如当用户点击按钮时),并且由JavaScript在任何位置进行调用。
6.函数也可以先调用后声明。
7.有参函数:(使用频率相对较高)
在函数调用时,可以向其传递值,这些值被称为参数,带有参数的函数也被称为有参函数。
function people(name,age){
alert('姓名'+name+',年龄'+age);
}
people('小明',18);
三.带有返回值的函数:
1.有时我们会希望函数将值返回调用它的地方,通过使用return语句就可以实现。
2.在使用return语句时,函数会停止执行,并返回指定的值。
3.可以将返回值赋给一个变量,然后对变量进行操作。
4.当函数遇到第一个return后将终止执行函数后面的语句,直接跳出函数。
function hs(){
return('返回值,调用函数时不会输出');
}
hs();//调用函数
alert('可以对返回值操作',比如:hs());
四.arguments对象:
1.在函数代码中,使用特殊对象arguments存储函数调用传递给该函数的所有参数。
2.还可以用arguments对象检测函数的某个参数,引用属性,arguments.length。
3.arguments[0]表示函数的第一个参数,arguments[1]表示函数的第二个参数。
4.通过arguments可以动态的添加函数。
function people(){
return arguments.length;
}
var num=people('name','age','职业',18);
alert(num);
阅读(2548) | 评论(0) | 转发(0) |