JavaScript 学习手册

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

JavaScript学习手册《函数声明与表达式》:函数是 JavaScript 的一等公民,可以像值一样传递。 **函数声明(Function Declaration)** ```javascript function add(a, b) { return a + b; } //...

函数

函数声明与表达式

【详细说明 & 代码示例】
函数是 JavaScript 的一等公民,可以像值一样传递。 **函数声明(Function Declaration)** ```javascript function add(a, b) { return a + b; } // 存在提升,可以在声明前调用 console.log(add(2, 3)); // 5 ``` **函数表达式(Function Expression)** ```javascript const subtract = function(a, b) { return a - b; }; // 只能在赋值后调用 console.log(subtract(5, 3)); // 2 ``` **箭头函数(Arrow Function, ES6)** ```javascript const multiply = (a, b) => a * b; // 多行需加 {} 和 return const divide = (a, b) => { if (b === 0) throw new Error('除数不能为0'); return a / b; }; ``` **立即执行函数(IIFE)** ```javascript (function() { console.log('立即执行'); })(); ``` **默认参数** ```javascript function greet(name = 'Guest') { console.log('Hello ' + name); } ```

学习提示:建议打开浏览器开发者工具(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 面板运行代码,加深理解