함수란 무엇인가요?
Coddy의 JavaScript의 함수 선언 코스 레슨 — 14개 중 2번째.
가장 좋아하는 쿠키 레시피가 있다고 상상해 보세요. 쿠키를 먹고 싶을 때마다 매번 굽는 것은 조금 번거로울 수 있습니다. 함수는 자바스크립트에서 구원투수와 같은 슈퍼히어로 도우미입니다! 함수는 특정 작업을 수행하는 재사용 가능한 코드 블록입니다. 쿠키를 굽기 위해 레시피 단계를 따르는 것처럼, 함수는 호출될 때 실행되는 지침을 가지고 있습니다 (레시피에 이름을 붙이고 그 단계를 따르는 것과 같습니다).
함수 구문:
function functionName(parameter1, parameter2, ...) {
// 실행될 코드 (슈퍼히어로의 지침)
return value; // 선택 사항: 값 반환 (구워진 쿠키와 같습니다!)
}function: 이 키워드는 자바스크립트에게 우리가 함수를 만들고 있다는 것을 알려줍니다.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!- 우리는
name이라는 하나의 매개변수를 받는greet라는 이름의 함수를 정의합니다. return문은 "Have a fantastic day!"라는 메시지를 다시 보냅니다.- 우리는 "Alice"라는 인수를 사용하여
greet함수를 호출하고 반환된 값(메시지)을message변수에 저장합니다. - 마지막으로, 인사말과 반환된 메시지를 모두 출력합니다.
이 간단한 도전에 도전해 봅시다!
챌린지
쉬움여러분의 과제는 인수를 받지 않고 콘솔에 "Hello, Coddies!"라는 메시지를 단순히 출력하는 myFunction이라는 이름의 함수를 작성하는 것입니다.
직접 해보기
// 여기에 코드를 작성하세요
JavaScript의 함수 선언의 모든 레슨
1강의 소개
무엇을 배우게 되나요?