函数的定义
定义:函数是由事件驱动或当它被调用时可以复用的代码块
function 函数名(){
函数体;
}
var fn=function(){
函数体;
};
两种函数定义形式区别:第一种定义顺序与调用顺序无关。第二种,只能先定义,再调用
函数的特点
:函数不会自动执行,需要被调用才可以执行
引用方法
函数名();
函数的命名规则
:与变量的命名规则一样
1、首字符只能是:字母、或者$
2、可以由字母、、$或数字组成
3、变量不能使用关键字和保留字
(1)常见关键字:var function for if else break continue class …
(2)保留字:enmu、extends public implements…
4、见名知义:具有语义化
5、小驼峰命名法:从第二个单词开始,首字母大写
变量名 名词
函数名 动词
函数的用途
- 用于封装
- 事件函数
- 对象的方法
函数的参数
当函数定义时,可以在函数的()位置声明参数
- 形参 函数定义时的参数
- 实参 函数调用时的参数
理论上函数可以有无限多个参数,多个参数之间使用逗号隔开
函数的参数可以是任意的数据类型,例如:string、number、boolean、对象类型、函数等…
注意:若函数调用时,未传递实参,则形参的值为:undefined