JavaScript入门笔记(四):Function 函数的相关概念及操作
一 函数的相关概念
什么是函数:是可以被命名的,它是为了解决某些功能的代码段!
1)可以被命名:表示函数是可以有名字的,也是可以没有名字的。
2)代码段:函数体
为什么要有函数;为了解决代码的重用!减少代码量。
函数的分类:自定义函数和系统内置函数
二 定义函数
结构说明:
- function它是定义函数的关键字 不可以省略。
- 函数名它的命名规则与变量名是一样的
- 可以使用大小写英文字母、下划线(_)、美元符号($)、数字组成
- 不能使用数字开头
- 不能使用JS中的关键字和保留字作为函数名
- 如果函数是由多个单词组成的,那么可以使用下划线连接法和驼峰法
- 函数名后面紧跟着一对小括号 这一对小括号不能省略
- 小括号里面可能有参数,我们将其称之为形参
- 小括号后面紧跟着一对大括号 这一对大括号不能省略
- 大括号里面是函数体
注意:函数定义了一定要调用函数
三 函数的调用
格式:
函数名([实参列表])
四 函数的形参和实参
函数的参数分为两种:形式参数和实际参数
形式参数:在定义函数的时候的参数就称之为形式参数,简称“形参”
实际参数:在调用函数的时候的参数就称之为实际参数,简称“实参”
五 return 和arguments
1、return
1)return在英文中表示“返回”的意思
2)return关键字是在函数体里面使用。
它在函数体使用有两层含义:
1、当函数体里面遇到了return关键字以后,当前的这个函数就不会再往下进行执行了。
2、它会向函数的调用者返回数据 (重点)
4)格式:return 数据;
4)特别强调:在一个函数里面,return只会执行一次,return关键字可以有多个。
return关键字它只能返回一个数据,如果需要返回多个数据,我们可以将多个数组使用数组的方式来保存,然后再将数组返回。
2 arguments
相关资料http://www.cnblogs.com/lwbqqyumidi/archive/2012/12/03/2799833.html