c语言编程笔录

首页 >   > 笔记大全

笔记大全

JavaScript中函数怎么声明

更新时间:2023-12-29

JavaScript中函数怎么声明

JavaScript中函数有两种声明方式,分别是函数声明和函数表达式。

函数声明

函数声明的语法非常简单,通过使用function关键字声明一个函数名,可以带有函数参数和返回值。

    function add(a, b) {
      return a + b;
    }
  

上述代码定义了一个名为add的函数,它接受两个参数a和b并返回它们的和。在JavaScript中,函数声明会被解析到作用域顶部,这意味着它们可以在函数声明之前调用。

函数表达式

函数表达式比函数声明稍微复杂一点。它们的语法看起来像变量赋值,我们可以将一个函数的定义赋值给一个变量,并通过变量名来调用这个函数。

    var add = function(a, b) {
      return a + b;
    };
  

上述代码定义了一个名为add的函数表达式,它也接受两个参数a和b并返回它们的和。由于它是一个表达式,我们不能在声明之前调用它。

箭头函数

ES6标准引入了另一种函数定义方式,箭头函数。它们跟函数表达式类似,但是语法更加简洁。

    var add = (a, b) => {
      return a + b;
    };
  

上述代码定义了一个名为add的箭头函数,它也接受两个参数a和b并返回它们的和。

总结

JavaScript中函数声明和函数表达式是两种常见的函数定义方式,它们各自有其适用的场景。函数声明具有提升特性,并且声明前调用不会报错。函数表达式需要在声明后才能被调用。ES6引入的箭头函数语法更加简洁,适合快速定义匿名函数。