一. 函数的含义
1. ① 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。JavaScript函数语法,函数就是包裹在花括号中的代码块,前面使用了关键词 function: 当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。
② 简洁来说,通过函数可以封闭任意多条语句,而且可以在任何地方、任何时候调用执行,ECMAScript中的函数使用function关键字来声明,后跟一组参数以及函数体。
二. 如何声明函数?
☆ 声明函数的基本语法和风格可能因编程语言而异,但概念是通用的。以下是几种常见的方法来声明函数:
1. 使用function关键字声明函数。在许多编程语言中,包括JavaScrip,可以使用function关键字来声明函数。这通常包括函数名、参数列表和函数体。例如,在JavaScript中,一个典型的函数声明可能看起来像这样:function myFunction(param1, param2) { // function body }。
2. 使用Function构造函数创建函数。在JavaScript中,还可以使用Function构造函数来创建函数。这允许在运行时动态地创建函数。例如:var myFunction = new Function(‘param1', ‘param2', ‘return param1 + param2’);。
3. 使用箭头函数(ES6+)声明函数。ES6及以后的JavaScript版本引入了箭头函数,这是一种更简洁的函数声明方式。箭头函数没有自己的this值,它继承自外部作用域的this值。例如:const myFunction = (param1, param2) => { // function body }。
注:以上方法都有其特定的用途和优点,选择哪种方法取决于具体的编程语言环境和需求。
4. ① 可以理解为: function 函数名称() {
函数体(就是你要执行的逻辑)
}
② 需要注意的是,函数在默认情况下是不执行的,如果想执行则可以调用函数名称()。
JavaScript函数详解:声明、分类、闭包与return的应用

最低0.47元/天 解锁文章





