JavaScript函数基础:声明与调用,形参与实参
需积分: 0 197 浏览量
更新于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`关键字声明,并可以通过传入实参来调用执行封装的功能。理解形参和实参的关系以及加号运算符的特性对于编写和调用函数至关重要。在编写代码时,合理利用这些概念可以提高代码的可读性和效率。
112 浏览量
166 浏览量
点击了解资源详情
182 浏览量
621 浏览量
2022-09-25 上传
140 浏览量
708 浏览量
2011-10-31 上传
傅融
- 粉丝: 32
最新资源
- VxWorks内核程序员指南6.4版
- .NET Framework深度解析:揭秘底层机制
- Linux设备驱动第三版:中文精要
- C++/C编程最佳实践指南
- 实现人级机器智能:可能性与挑战
- Object Pascal编程指南:集成开发环境下的高级语言
- J2ME手机游戏开发技术详解:入门与实战
- Java Swing权威指南(第三版)2005年6月
- 电容详解:分类、型号与应用
- 程序员求职攻略:简历投递秘籍与脱颖而出的技巧
- Windows错误处理深度解析:自定义错误码与函数返回值
- 嵌入式系统BootLoader移植详解:U-boot
- 基于PC_104总线和CPLD的SPI接口设计与实现
- 深入解析Windows PE文件格式
- 算法调度:操作系统课程设计实践与磁盘优化探讨
- J2EE核心技术详解:13项关键服务与交互应用