함수란 keyword(function), name(함수의 이름 없다면 익명 함수, 있다면 기명 함수), parameter(매개 변수) 함수의 바디로 구성되어 있다.
함수란
코드의 묶음(즐겨찾기 버튼)이며
기능(function)의 단위이고
입력과 출력간의 매핑(mapping)이며
반드시 돌아온다.(return)
함수를 하나의 기계라고 생각했을 때 함수를 제작하고 사용하는 방법으로
function cal(param1, param2) {
console.log(param1 + param2);
return param1 * 10;
}
cal(10,20);
위에 코드를 이용한 함수의 작동순서로는
let result = cal(10, 20); //을 실행한다면,
function cal(param1, param2) {
console.log(param1 + param2);
return param1 * 10;
}
//데이터 보관함에서 위의 함수를 불러오게 된다.
function cal(10, 20) {
console.log(10 + 20);
return 10 * 10;
}
// param1, param2 의 각 값을 대입한 후 return 값을 반환한다.