JavaScript 函数是编程中非常重要的一部分。函数可以帮助我们组织代码,提高代码的可重用性。下面是一些关于 JavaScript 函数的基础知识。
函数定义
在 JavaScript 中,我们可以使用 function
关键字来定义一个函数。
function sayHello() {
console.log("Hello, world!");
}
函数调用
定义函数后,我们可以通过函数名来调用它。
sayHello(); // 输出: Hello, world!
参数和返回值
函数可以接受参数,并在执行完毕后返回一个值。
function add(a, b) {
return a + b;
}
console.log(add(3, 5)); // 输出: 8
高阶函数
JavaScript 中的函数是一等公民,这意味着函数可以作为参数传递给其他函数,也可以作为返回值。
function higherOrderFunction(func) {
return func();
}
console.log(higherOrderFunction(function() {
return "Hello, world!";
})); // 输出: Hello, world!
闭包
闭包是 JavaScript 中的另一个重要概念,它允许函数访问其外部作用域中的变量。
function createCounter() {
let count = 0;
return function() {
return count++;
};
}
const counter = createCounter();
console.log(counter()); // 输出: 0
console.log(counter()); // 输出: 1
更多关于 JavaScript 函数的教程,请访问我们的 JavaScript 教程 页面。
JavaScript 函数