함수(function)란 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록을 의미합니다.
이러한 함수는 필요할 때마다 호출하여 해당 작업을 반복해서 수행할 수 있습니다.
함수 선언방법
function test(parameter1, parameter2){
//함수 내용
}
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이라는 단어 뒤에 값을 작성해주게 된다면 해당 값이 함수에서 반환된다.