프론트엔드 공부한 거 정리하는 장소
자바스크립트 3일차 함수선언과 호출
diary owner
2023. 5. 10. 17:23
함수
보통 함수란 자신의 외부(재귀 함수의 경우 스스로) 코드가 '호출'할 수 있는 하위 프로그램입니다. 프로그램과 마찬가지로, 함수 역시 명령문의 시퀀스로 구성된 함수 본문을 가집니다. 함수에 값을 '전달'하면, 함수는 값을 '반환'할 것입니다.
출처: MDN 함수
함수 선언과 호출
1. 함수 선언
1-1 기본
function 함수명(매개 변수1, 매개 변수2, ...){
실행 문장;
return 반환값;
}
1-2 ES6 이후에 나온 선언법
const 함수명 => (매개 변수1, 매개 변수2, ...) {
실행 문장;
return 반환값;
}
2. 함수 호출
함수명(인자1, 인자2, ...);
ex)
1. 더하기 함수 선언
function plus(num1, num2){
var sum = num1 + num2;
return sum;
}
2. 더하기 함수 호출
plus(10, 20);
결과 값 : 30;
설명
1. plus라는 선언된 함수에 num1(매개 변수1)이 10(인자1)을 받는다.
2. num2(매개 변수2)가 20(인자2)를 받는다.
3. sum이라는 지역 변수가 num1 + num2를 하여 30이되고 결과값으로 반환하여 화면에 보여준다.