JavaScript 函数语法:定义和调用函数
在 JavaScript 中,函数是一段为了完成特定任务而封装的代码块。函数可以接收参数、执行代码,并返回结果。理解函数的基本语法和用法对于成为一名合格的 JavaScript 开发者至关重要。
函数定义
函数使用 function 关键字定义,后跟函数名和一对圆括号 (),其中可以包含参数。函数体放在花括号 {} 中。
基本语法:
function functionName(parameters) {
// 执行代码
}
函数调用
调用函数意味着执行函数内的代码。调用时需要使用函数名和一对圆括号 ()。
调用示例:
function greet() {
console.log("Hello, World!");
}
greet(); // 输出: Hello, World!
函数参数
参数是函数可以接收的输入值,它们允许函数根据传入的数据执行不同的操作。
参数示例:
function sayHello(name) {
console.log("Hello, " + name);
}
sayHello("Kimi"); // 输出: Hello, Kimi
函数返回值
使用 return 关键字可以指定函数的输出,即函数的返回值。
返回值示例:
function sum(a, b) {
return a + b;
}
let result = sum(5, 10);
console.log(result); // 输出: 15
JavaScript 函数的大小写敏感性
JavaScript 是大小写敏感的语言,这意味着所有的函数名、参数名和关键字必须以相同的大小写调用。
大小写敏感示例:
function myFunction() {
console.log("Function called correctly.");
}
// 正确的调用
myFunction();
// 错误的调用,将不会执行预期的函数
MYFUNCTION();
代码示例
以下是一个包含参数和返回值的 JavaScript 函数的完整示例:
// 定义一个函数,接收两个参数,并返回它们的和
function addNumbers(number1, number2) {
let sum = number1 + number2;
return sum; // 返回函数结果
}
// 调用函数并打印返回值
let result = addNumbers(3, 7);
console.log("The sum is:", result); // 输出: The sum is: 10
// 定义一个函数,接收一个参数,并打印问候语
function greet(name) {
console.log("Hello, " + name + "!");
}
// 调用函数
greet("Alice"); // 输出: Hello, Alice!