原生JS-04

• 什么是函数:也称为方法,是指具有特定功能的模块
• 函数的分类:
• 从定义角度分:内置函数、自定义函数
• 内置函数:所谓内置函数就是指JS自带的函数,不需要重写定义,直接使用就可以alert()、prompt()、Number()、parseInt()、parseFloat()、isNaN()
• 自定义函数:就是指用户根据实际需求自己编写的函数
• 从参数角度分:有参函数、无参函数
• 从返回值角度分:有返回值函数、无返回值函数
• 特殊:匿名函数、递归函数
• 定义函数的一般格式(完整格式)
function 函数名(参数列表) {
函数体;

return  返回值;

}
• 定义函数时注意事项
• 关键字function必需是小写的,且不可以省略
• 函数名的命名规则必需符合标识符的命名规则
• 参数列表:所谓参数列表就是指形参列表,需要注意的是形参列表在定义时不可以加var,另外可以有多个形参,如果有多个形参参数间需要用逗号分隔
• 如果没有参数列表,即定义了一个无参函数,那么小括号不可以省略,且要注意小括号后面不可以加分号
• 大括号中包含的是函数的函数体,所谓函数体就是指能够执行特定功能的语句,可以是一条,也可以是多条,如果是多条必须用大括号括起来,如果一条也没有,那么这样的函数我么称之为空函数,空函数的作用就是用来在程序中占位
• 无参无返回值函数的定义格式
function 函数名() {
函数体;
}
• 无参无返回值函数的调用格式
• 格式1:函数名();
• 格式2:通过事件驱动的形式调用函数<开始标签 onclick=”函数名()”>
• 格式3:通过事件驱动的形式调用函数,在

你可能感兴趣的:(原生JS-04)