在 JavaScript 中,函数(Function)是一段可重复执行的代码块,它能接收输入(参数)、处理逻辑,最终返回一个结果(或执行特定操作),核心作用是 “封装代码、实现复用、拆分复杂逻辑”。
简单来说,函数就像一个 “工具”:你给它一些 “原材料”(参数),它按照预设的规则加工后,给你一个 “成品”(返回值);或者它也可以不依赖输入,直接完成某个固定任务(比如打印内容)。
- 函数的核心作用
代码复用:避免重复写多次相同的代码,把重复逻辑封装成函数,调用即可。
比如计算两个数的和,不用每次都写 a + b,而是封装成 add(a, b) 函数反复调用。
逻辑拆分:把复杂的业务拆成多个小函数(比如 “验证表单” 拆成 “验证手机号”“验证密码” 两个函数),代码更易读、易维护。
隔离作用域:函数内部的变量默认不会影响外部(“函数作用域” 特性),避免变量污染。
总结
函数是 JavaScript 的核心概念之一,本质是 “封装好的代码工具”—— 通过定义函数固化逻辑,通过调用函数复用代码,让程序更简洁、可维护。无论是处理数据、操作 DOM,还是实现交互逻辑,几乎都离不开函数。