函数的声明和调用:
// 函数声明
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