没有合适的资源?快使用搜索试试~ 我知道了~
wjp2018#vuecss#05-函数1
需积分: 0 0 下载量 196 浏览量
2022-07-25
14:34:22
上传
评论
收藏 7KB MD 举报
温馨提示
试读
函数也是一个对象使用typeof检查一个函数对象时,会返回function函数的作用:将大量重复的语句写在函数里,以后需要这些语句的时候,可以直接调用函数,避免
资源推荐
资源详情
资源评论
## 函数 function
函数:就是将一些语句(功能)进行**封装**,然后通过**调用**的形式,执行这些语句。
- **函数也是一个对象**
- 使用`typeof`检查一个函数对象时,会返回function
**函数的作用:**
- 将大量重复的语句写在函数里,以后需要这些语句的时候,可以直接调用函数,避免重复劳动。
- 简化编程,让编程模块化。
先来看个例子:
```javascript
console.log("你好");
sayHello(); //调用函数
//定义函数:
function sayHello(){
console.log("欢迎");
console.log("welcome");
}
```
我们在实际开发中很少使用构造函数来创建一个函数对象。
### 第一步:函数的定义
**方式一**:使用`函数声明`来创建一个函数。语法:
```javascript
function 函数名([形参1,形参2...形参N]){
语句...
}
```
举例:
```javascript
function sum(a, b){
return a+b;
}
```
解释如下:
- function:是一个关键字。中文是“函数”、“功能”。
- 函数名字:命名规定和变量的命名规定一样。只能是字母、数字、下划线、美元符号,不能以数字开头。
- 参数:后面有一对小括号,里面是放参数用的。
- 大括号里面,是这个函数的语句。
PS:方法写完之后,我们在方法的前面输入`/**`,然后回车,会发现,注释的格式会自动补齐。
**方式二**:使用`函数表达式`来创建一个函数。语法:
```javascript
var 函数名 = function([形参1,形参2...形参N]){
语句....
}
```
举例:
```javascript
var fun3 = function() {
console.log("我是匿名函数中封装的代码");
};
```
### 第二步:函数的调用
函数调用的语法:
```javascript
函数名字();
```
## 函数的参数:形参和实参
函数的参数包括形参和实参。来看下面的图就懂了:
![](http://img.smyhvae.com/20180118_1130.png)
假设我们定义一个求和的函数。
**形参:**
- 可以在函数的`()`中来指定一个或多个形参。
- 多个形参之间使用`,`隔开,声明形参就相当于在函数内部声明了对应的变量,但是并不赋值。
**实参**:
- 在
点击阅读更多
资源评论
whph
- 粉丝: 21
- 资源: 305
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功