함수(function)

Hoo·2023년 3월 17일
0

함수(function)란

함수(function)란 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록을 의미합니다.
이러한 함수는 필요할 때마다 호출하여 해당 작업을 반복해서 수행할 수 있습니다.

함수를 사용하는이유 ?

  • 코드를 재사용 할수 있다.
  • 다른 인자를 사용하여 동일한 코드를 여러 번 사용할 수 있으며, 다른 결과를 받을수 있다.

함수 선언방법

function test(parameter1, parameter2){
	//함수 내용
}
  • 함수내에서 선언된 변수는 지역변수로서 함수가 실행될때 생성이 되고 실행이완료가되면 사라진다.
  • 함수 이름에는 문자, 숫자, 밑줄 및 달러 기호가 포함될 수 있다.
  • 함수의 이름은 직관적이여야한다.

return

return은 명령문은 함수 실행을 종료하고 주어진값을 호출지점으로 반환한다.
return 문 사용방법

function box(width, height) {
  let area = width * height;
  return area;
}

let area1 = box(10,20);

console.log(area1);

// 결과값 : 200;

위 예제에서 box 라는 함수를 선언했다. 그리고 변수 area1를 선언하고 box(10,20)라는 값을 대입해주었다. 그렇다면 box(10,20)라는 표현의 값은 무엇일까?

box(10,20)라는 함수 실행문을 살펴보자면 box(10,20)가 함수여야 한다. 예제 코드에는 box(parameter1,parameter2)라는 함수가 존재한다.

함수 실행문box(10,20)이 있는 자리는 해당 함수의 return값으로 대체된다.

return이라는 단어 뒤에 값을 작성해주게 된다면 해당 값이 함수에서 반환된다.

profile
기록하는중입니다.

0개의 댓글