JavaScript 中的函数是一段可重复使用的代码块。函数可以有输入参数,可以执行一些操作,也可以返回一个值。以下是创建和使用 JavaScript 函数的基本语法:

函数的声明和调用:
// 函数声明
function greet(name) {
  console.log("Hello, " + name + "!");
}

// 函数调用
greet("Alice"); // 输出: Hello, Alice!

函数参数:
function add(a, b) {
  return a + b;
}

var result = add(5, 3);
console.log(result); // 输出: 8

默认参数:
function multiply(a, b = 2) {
  return a * b;
}

var result1 = multiply(5);     // 使用默认参数 b=2
var result2 = multiply(5, 3);  // 覆盖默认参数,b=3

console.log(result1); // 输出: 10
console.log(result2); // 输出: 15

匿名函数(函数表达式):
var greet = function(name) {
  console.log("Hello, " + name + "!");
};

greet("Bob"); // 输出: Hello, Bob!

箭头函数:
const square = (x) => x * x;

console.log(square(4)); // 输出: 16

闭包:
function outerFunction() {
  var outerVariable = "I am from outer function";

  function innerFunction() {
    console.log(outerVariable);
  }

  return innerFunction;
}

var closure = outerFunction();
closure(); // 输出: I am from outer function

这些是一些基本的 JavaScript 函数概念和语法。函数是 JavaScript 中非常强大且灵活的一部分,它们在编写可维护和可重用的代码方面起着关键作用。


转载请注明出处:http://www.pingtaimeng.com/article/detail/3540/JavaScript