본문 바로가기

함수(Function) - 자바스크립트

D-caffein 2023. 3. 10.
반응형

함수(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)로 간주됩니다.

 

 

반응형

댓글