함수(Function) - 자바스크립트
반응형
함수(Function)는 코드 블록을 구성하는 기본적인 구성 요소 중 하나입니다.
함수는 입력 값을 받아서 그 값을 사용하여 작업을 수행한 후 결과 값을 반환할 수 있습니다.
JavaScript에서 함수는 function 예약어를 사용하여 정의됩니다. 함수는 이름, 매개변수(입력 값), 함수 몸체로 구성됩니다.
function functionName(parameter1, parameter2, ...) {
// 함수 몸체
return result;
}
함수는 functionName이라는 이름을 가지며, 입력 값(parameter)으로 parameter1, parameter2, ...를 받습니다.
함수 몸체는 중괄호({}) 안에 포함되며, 함수가 수행하는 작업을 정의합니다.
마지막으로, 함수는 return 예약어를 사용하여 결과 값을 반환합니다.
다음은 두 개의 숫자를 더하는 함수를 정의한 것입니다.
function addNumbers(num1, num2) {
let sum = num1 + num2;
return sum;
}
위의 함수는 addNumbers라는 이름을 가지며, num1과 num2라는 두 개의 입력 값을 받습니다.
그리고 두 수를 더하고 결과 값을 반환합니다.
이 함수를 호출하려면, 함수 이름을 사용하고 괄호 안에 입력 값을 전달합니다.
let result = addNumbers(5, 10);
console.log(result); // 출력: 15
결과값으로 15가 반환되었습니다.
또한 JavaScript에서 함수는 다른 함수의 매개 변수로 전달될 수 있고, 변수에 할당될 수 있습니다.
이러한 기능으로 인해 JavaScript에서 함수는 일급 객체(first-class object)로 간주됩니다.
반응형
'Programming' 카테고리의 다른 글
Object & Array (0) | 2023.03.11 |
---|---|
일급 객체(first-class object) - 자바스크립트 (0) | 2023.03.10 |
템플릿 리터럴(Template literal) - 자바스크립트 (0) | 2023.03.09 |
null & undefined - 자바스크립트 (0) | 2023.03.09 |
빅오 표기법 (Big O notation) (0) | 2023.03.08 |
댓글