함수 정의 : 미리 function 키워드로 자주쓰는 코드를 묶어주는 것
함수 호출 : 미리 정의되어 있는 함수를 호출해야 비로소 실행
함수의 인수(파라미터, 매개변수) : 함수 외부에서 특정값을 함수 내부로 전달해주는 통로 이름
함수의 인수가 필요한 이유 : 한 함수 블록 안에서의 각 값은 독립적이다.
function plus(num1, num2) {
let result = num1 + num2;
return result;
}
function minus(num1, num2) {
let result = num1 - num2;
}
function mutiple(num1, num2) {
let result = num1 * num2;
}
function divide(num1, num2) {
let result = num1 / num2;
}
-함수 내부의 값을 함수 외부로 반환하는 것
-함수 안에서 내보내고 싶은 값 앞에 return을 써준다.
-리턴값을 쓰는 이유는 해당 함수의 결과값을 다시 다른 함수나 함수 밖으로 재활용할 때 사용한다.
-함수 내부에서 구문실행 중일 경우에도 return문을 만나면 강제로 함수가 종료된다.
-함수의 내부에 retrun문으로 함수값을 반환하지 않을 경우 함수값은 휘발된다.