: 특정기능을 하는 구문(알고리즘,로직)을 독립된 부품으로 만들어 재사용하고자 할 때 사용하는 문법
| 종류 |
1) 일반함수
2) 매개변수(parameter)가 있는 함수
3) return 값이 잇는 함수
function 함수이름(매개변수){
내용입력;
return 반환;
}
: 함수 외부에서 함수 내부로 데이터를 전달하기 위한 용도로 사용하는 변수.
: 함수가 뭔가 알아야 하거나 어떤 정보를 가지고 뭔가를 해야 할 때 어떤 정보를 함수에 알려줘야 함
: 함수 내부에서 처리한 결과값을 함수 외부로 전달하기 위해 사용하는 일종의 출력값.
: 반환값, 함수 완료 후 반환되어야 하는 값이 있을 때 사용함
return값은 바로 나올 수 없으므로, 받을 수 있는 변수가 필요하다!
<return 값을 불러오기 위한 과정>
function rect(width,height){
let value = width * height;
console.log(value);
retrun "완료!";
}
// return값을 불러오기 위한 변수 생성
let result = rect(10,5);
console.log("사각형의 넓이 구하기"+result); // 결과: 사각형의 넓이 구하기 완료!
/*result => return 값인 "완료!"*/
: 국비지원 수업