在Node.js中,函数是一种可复用的代码块,可以用来执行特定的任务或操作。在Node.js中定义和调用函数的语法与JavaScript中的语法相似,下面是一个基本的函数示例:

// 定义一个函数
function greet(name) {
    console.log(`Hello, ${name}!`);
}

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

在上面的示例中,我们定义了一个名为greet的函数,它接受一个参数name并在控制台输出Hello, ${name}!。然后我们调用greet函数并传入参数'Alice',函数输出Hello, Alice!

除了普通的函数之外,Node.js还支持匿名函数和箭头函数。匿名函数没有名称,通常用作回调函数或函数表达式。箭头函数是ES6中引入的一种新的函数语法,它提供了更简洁的语法形式。

下面是匿名函数和箭头函数的示例:

// 匿名函数
let sayHello = function() {
    console.log('Hello, world!');
}
sayHello(); // 输出: Hello, world!

// 箭头函数
let add = (a, b) => a + b;
console.log(add(2, 3)); // 输出: 5

在上面的示例中,我们定义了一个匿名函数sayHello和一个箭头函数add,分别用来打印Hello, world!和计算两个数的和。

除了普通函数、匿名函数和箭头函数之外,Node.js还支持函数的参数默认值、Rest参数和Spread操作符等高级语法特性。通过这些语法特性,我们可以更灵活和方便地编写和使用函数。

希望以上内容能帮助您更好地了解Node.js中函数的基础语法和用法。如果您有任何疑问或需要进一步的帮助,请随时告诉我。祝学习愉快!