JS - 함수 기초

Khusan·2023년 5월 12일
0
post-thumbnail

자바스크립트 함수는 일련의 작업을 수행하고 값을 반환할 수 있는 코드 블록으로 정의됩니다. 함수를 사용하면 코드를 모듈화하고 재사용 가능한 코드를 만들 수 있으며, 프로그램의 구성 요소를 쉽게 이해하고 유지 관리할 수 있습니다.

함수는 다음과 같은 기본 구문으로 정의됩니다.

function function이름(parameters) {
  // 함수의 본문
  // 수행할 작업
  return value; // 반환 값
}

함수 이름은 작성자에 따라 지정되며, 매개 변수는 함수에서 사용할 값을 전달하기 위해 사용됩니다. 매개 변수는 선택적이며, 함수 본문은 중괄호로 둘러싸인 코드 블록입니다. 함수에서 수행할 작업은 이 코드 블록에 포함됩니다. 작업을 수행한 후 함수는 값을 반환할 수 있습니다. 반환 값은 return 키워드를 사용하여 지정됩니다.

다음은 함수를 사용하여 "안녕하세요"를 출력하는 간단한 예제입니다.

function sayHello() {
  console.log("안녕하세요");
}

// 함수 호출
sayHello();

이 예제에서는 sayHello라는 함수를 정의하고, 함수를 호출하여 "hello world"를 콘솔에 출력합니다.

함수에 매개 변수를 전달하여 값을 전달하고 반환 값을 사용할 수도 있습니다. 다음은 두 개의 숫자를 더하고 결과를 반환하는 함수를 정의한 예제입니다.

function addNumbers(num1, num2) {
  let result = num1 + num2;
  return result;
}

// 함수 호출
let sum = addNumbers(2, 3);
console.log(sum); // 5

이 예제에서는 addNumbers라는 함수를 정의하고, 두 개의 매개 변수를 사용하여 더한 결과 값을 반환합니다. 함수를 호출하고 결과 값을 변수에 저장한 다음, 변수 값을 출력합니다.

함수는 프로그램의 구성 요소를 모듈화하고, 재사용 가능한 코드를 생성하는 데 유용합니다. 함수는 프로그래머가 코드를 이해하고 유지 관리하는 데도 도움이 됩니다. 함수를 사용하여 코드의 가독성과 유지 관리성을 높이고, 반복적인 작업을 간소화할 수 있습니다.

profile
부딪히면서 배워가는 코딩

0개의 댓글