在 JavaScript 中,函数是一种可重复使用的代码块,它可以接受参数并返回值。函数可以被定义、调用和传递给其他函数。
定义函数
在 JavaScript 中定义函数有多种方式,最常见的方式是使用 function
关键字:
function greet(name) { return `Hello, ${name}!`; }
上面的代码定义了一个名为 greet
的函数,它接受一个参数 name
,并返回一个拼接了 Hello,
和 name
的字符串。
调用函数
要调用一个函数,只需使用函数名和括号,并传递参数(如果函数接受参数):
const message = greet("Alice"); console.log(message); // 输出:Hello, Alice!
函数表达式
除了使用 function
关键字定义函数外,还可以使用函数表达式的方式定义函数:
const greet = function(name) { return `Hello, ${name}!`; };
箭头函数
ES6 引入了箭头函数的概念,它提供了更简洁的语法:
const greet = (name) => { return `Hello, ${name}!`; };
函数作为参数
在 JavaScript 中,函数可以作为参数传递给其他函数:
-- -------------------- ---- ------- -------- ---------------------- - ----- ------- - ----------- --------------------- - -------- ------- - ------ --------- - -------------------- -- ---------
返回值
函数可以使用 return
语句返回一个值,如果没有明确指定返回值,函数将返回 undefined
:
function add(a, b) { return a + b; } const result = add(2, 3); console.log(result); // 输出:5
以上是关于 JavaScript 函数的一些基础内容,函数在 JavaScript 中扮演着非常重要的角色,能够帮助我们组织代码并实现复杂的功能。