Menu
CoddyTech

什么是函数?

Coddy JavaScript 函数声明 课程的第 2 课,共 14 课。

想象一下,你有一个最喜欢的曲奇食谱。每次想吃曲奇时都亲自烤一遍,可能会有点重复。JavaScript 中的函数就像超级英雄助手,会在你需要时挺身而出!它们是可重复使用的代码块,可以执行特定任务。就像你按照食谱步骤烤曲奇一样,函数也有一系列指令,会在你调用它们时执行(比如给食谱起个名字,然后按照步骤操作)。

函数语法:

function functionName(parameter1, parameter2, ...) {
	// 要执行的代码(超级英雄的行动指令)
	return value; // 可选:返回一个值(就像烤好的饼干!)
}
  • function:这个关键字告诉 JavaScript,我们正在创建一个函数。
  • functionName:这是你给函数起的名字。
  • parameter1, parameter2, ...:它们就像函数完成任务时可能需要的食材或工具。它们是变量,用来保存你调用函数时提供的信息。

下面这个例子说明了函数的工作方式:

function greet(name) {
	console.log("Hello, " + name + "!");
	return "Have a fantastic day!";
}

const message = greet("Alice"); // 调用函数
console.log(message);
// 输出:Hello, Alice!
//         Have a fantastic day!
  • 我们定义了一个名为 greet 的函数,它接收一个参数 name。
  • return 语句会返回消息 "Have a fantastic day!"。
  • 我们使用参数 "Alice" 调用 greet 函数,并将返回的值(消息)存储在 message 变量中。
  • 最后,我们打印问候语和返回的消息。

来试试这个简单的挑战吧!

challenge icon

挑战

简单

你的任务是创建一个名为 myFunction 的函数,它不接受任何参数,只在控制台打印消息“Hello, Coddies!”。

亲手试试

// 在这里编写代码

JavaScript 函数声明中的所有课

自己练习: JavaScript 在线编译器