JavaScript 学习手册

免费学习 完整知识体系 快速检索

JavaScript学习手册《函数的参数与返回值》:函数可以接受参数,并返回一个值。 **参数传递:** - 基本类型按值传递(副本) - 对象按引用传递(修改会影响原对象) **arguments 对象**(非箭头函数) ```javascript function sum() { ...

函数

函数的参数与返回值

【详细说明 & 代码示例】
函数可以接受参数,并返回一个值。 **参数传递:** - 基本类型按值传递(副本) - 对象按引用传递(修改会影响原对象) **arguments 对象**(非箭头函数) ```javascript function sum() { let total = 0; for (let i = 0; i < arguments.length; i++) { total += arguments[i]; } return total; } sum(1, 2, 3); // 6 ``` **剩余参数(Rest Parameters, ES6)** ```javascript function sumAll(...numbers) { return numbers.reduce((acc, n) => acc + n, 0); } sumAll(1, 2, 3); // 6 ``` **返回值:** - 使用 `return` 返回一个值,若未显式返回,则返回 `undefined` - 函数执行到 `return` 后结束 **高阶函数:** 函数可以接收另一个函数作为参数,也可以返回一个函数。 ```javascript function apply(func, value) { return func(value); } apply(x => x * 2, 5); // 10 ```

学习提示:建议打开浏览器开发者工具(F12)中的 Console 面板,直接运行代码片段,实时查看输出,加深理解。

全部章节目录(共 48 个知识点)

JavaScript 基础 (1个知识点)

字符串 (1个知识点)

日期与时间 (1个知识点)

错误处理 (1个知识点)

BOM 操作 (1个知识点)

异步编程 (1个知识点)

Promise (1个知识点)

async/await (1个知识点)

Ajax 与请求 (1个知识点)

模块化 (1个知识点)

(1个知识点)

闭包 (1个知识点)

作用域 (1个知识点)

正则表达式 (1个知识点)

框架与库基础 (2个知识点)

使用说明

  • • 本手册涵盖 JavaScript 从基础到 ES6+ 及 Web API 的完整知识体系
  • • 在搜索框输入关键词,快速定位相关知识点
  • • 点击条目标题进入详情页,查看详细说明与代码示例
  • • 页面按分类展示所有知识点,方便系统性学习
  • • 建议打开浏览器开发者工具(F12)的 Console 面板运行代码,加深理解