프론트엔드 공부한 거 정리하는 장소

자바스크립트 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이되고 결과값으로 반환하여 화면에 보여준다.