JavaScript函数基础:声明与调用,形参与实参
需积分: 0 137 浏览量
更新于2024-06-30
收藏 119KB DOCX 举报
"12-14 课堂笔记1 - JavaScript 函数的使用,包括关键字声明函数、形参与实参的概念"
在JavaScript中,函数是一种可重复使用的代码块,它封装了特定的功能,以便在需要时进行调用。这使得代码更加模块化,易于维护和重用。在之前的课程中,我们已经接触到了一些内置函数,如`alert`用于弹出警告框,`prompt`用于获取用户输入。
### 关键字函数基本使用
关键字`function`用于声明一个函数。以下是一个简单的函数声明和调用的例子:
```javascript
function fun() {
console.log("鹅鹅鹅,去向向天歌");
console.log("白毛浮绿水,红掌拨清波");
}
fun(); // 调用函数
fun(); // 可以多次调用
```
函数声明只需要一次,之后可以在脚本的任何地方多次调用。
### 形参和实参
形参(形式参数)是在函数定义时使用的占位符,而实参(实际参数)是在调用函数时传递给形参的实际值。例如,下面的函数`sum`接受两个形参`a`和`b`,并计算它们的和:
```javascript
function sum(a, b) {
console.log(a + b);
}
sum(100, 200); // 实参为100和200
sum("张三", "李四"); // 当加号遇到字符串时,它们会被连接而不是相加
```
在调用`sum`函数时,实参100和200分别赋值给了形参`a`和`b`。在第二个调用中,由于加号遇到的是字符串,JavaScript会将它们进行字符串连接而非数值相加。
### 加号运算符的特殊性
在JavaScript中,加号`+`是一个多态运算符,它可以执行数值相加或字符串连接。当加号两边是数值时,它执行加法操作;但若至少有一侧是字符串,它会将所有值转换为字符串并进行连接。
例如:
```javascript
console.log(1 + 2); // 输出3
console.log("1" + 2); // 输出"12"(字符串连接)
console.log("1" + "2"); // 输出"12"(字符串连接)
```
因此,在编写涉及加号运算符的函数时,需要注意参数类型,以确保得到预期的结果。
总结,JavaScript中的函数通过`function`关键字声明,并可以通过传入实参来调用执行封装的功能。理解形参和实参的关系以及加号运算符的特性对于编写和调用函数至关重要。在编写代码时,合理利用这些概念可以提高代码的可读性和效率。
2022-08-08 上传
2023-07-27 上传
2023-08-24 上传
2023-05-31 上传
2023-07-29 上传
2023-09-08 上传
2023-07-31 上传
2023-09-02 上传
傅融
- 粉丝: 29
- 资源: 333
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储