오늘은 함수에 대해 물어보았다..
자바스크립트에서 함수는 코드의 재사용성을 높이고, 코드의 구조를 개선하는 데 사용됩니다. 함수를 사용하면 동일한 코드를 여러 번 작성할 필요가 없어지며, 프로그램의 로직을 더 쉽게 이해할 수 있습니다. 함수 선언과 호출에 대해 설명하겠습니다.
- 함수 선언:
함수 선언은 function 키워드를 사용하여 이루어집니다.
함수의 이름과 괄호 안에 전달되는 매개변수를 정의한 다음 중괄호 { } 사이에 함수의 본문을 작성합니다.
예시:
function greet(name) {
console.log("Hello, " + name + "!");
}
위 예제에서 greet라는 이름의 함수를 선언했습니다.
이 함수는 name이라는 매개변수를 사용하며, console.log를 사용해 인사말을 출력합니다.
- 함수 호출:
선언된 함수를 사용하려면 함수를 호출해야 합니다. 함수 호출은 함수 이름 다음에 괄호를 사용하며, 필요한 경우 괄호 안에 인수를 전달합니다. 인수는 함수에 전달되는 값으로, 함수 내에서 매개변수로 사용됩니다.
예시:
greet("Alice"); // Output: Hello, Alice!
위 예제에서는 greet 함수를 호출하고 인수로 문자열 "Alice"를 전달했습니다.
이로 인해 함수 본문에서 name 매개변수는 "Alice"의 값을 갖게 되며, "Hello, Alice!"라는 결과가 출력됩니다.
이렇게 함수 선언과 호출을 사용하여 코드를 더 모듈화하고 관리하기 쉽게 만들 수 있습니다.
// 조금 어려울 수도 있으니까 다른 예시를 보자
// 함수 선언은 이렇게
function 함수명(파라미터){
console.log('어쩌구 ' + 파라미터 + ' 해주세요')
};
// 함수 호출은 이렇게
함수명('코딩잘하게')
// 결과는?
// 어쩌구 코딩잘하게 해주세요
// 함수를 호출 할 때 함수명과 함께 파라미터 자리에 넣고 싶은 걸 넣으면 된다.
'javascript' 카테고리의 다른 글
[자바스크립트 14] 함수(return) (0) | 2023.05.08 |
---|---|
[자바스크립트 13] 함수(파라미터와 인자) (0) | 2023.04.23 |
[자바스크립트11] 조건반복문비교(for,while,do...while) (0) | 2023.04.17 |
[자바스크립트10] 조건반복문(while, do...while) (0) | 2023.04.17 |
[자바스크립트09] 반복문(forEach) (0) | 2023.04.16 |