JavaScript 函数是一段可重复使用的代码块,用于执行特定的任务或计算,并可返回一个值。函数在 JavaScript 中是第一类对象,这意味着它们可以像其他对象(如字符串、数字)一样被传递和使用。
基础概念:
function
关键字定义函数,后跟函数名(可选)、参数列表(可选)和函数体。return
关键字。优势:
类型:
应用场景:
常见问题及解决方法:
示例代码:
// 普通函数定义和调用
function greet(name) {
console.log('Hello, ' + name + '!');
}
greet('Alice'); // 输出: Hello, Alice!
// 箭头函数定义和调用
const square = (x) => x * x;
console.log(square(5)); // 输出: 25
// 方法定义和调用
const person = {
name: 'Bob',
sayHello: function() {
console.log('Hello, my name is ' + this.name + '!');
}
};
person.sayHello(); // 输出: Hello, my name is Bob!
// 构造函数定义和调用
function Person(name) {
this.name = name;
this.sayHello = function() {
console.log('Hello, my name is ' + this.name + '!');
};
}
const alice = new Person('Alice');
alice.sayHello(); // 输出: Hello, my name is Alice!
领取专属 10元无门槛券
手把手带您无忧上云