return문

return 키워드는 함수 내부에서 사용하고 return 키워드 다음에 되돌려줄 값 입력. (아래 코드 참조) 이 값을 '반환 값' 혹은 '리턴 값'이라고 부른다. 리턴 값을 작성 하면 함수를 호출하는 자리에서 리턴값이 전달이 됨.

<script>
function getTwo(){
	return 2;
};

console.log(getTwo()); 
//함수의 리턴값인 2가 전달돼서 console.log(2)와 동일한 의미를 가진 코드가 됨.
</script>

파라미터가 들어간 함수는 ?

<script>
function getTwice(number) {
	return number * 2;
};

console.log(getTwice(5));
</script>

위 함수는 어떤 숫자(number)를 전달받아서 2를 리턴해주는 함수이다.
숫자 5가 파라미터로 전달되면 5
2 , 결과적으로 console.log(10); 과 동일한 의미

변수 활용해서 return문 함수 실행

<script>
function getTwice(number){
	return number * 2;
};

let x = getTwice(5);
let y = getTwice(2);

console.log(x * y);
</script>

위 코드를 보면 x의 값은 5 2로 10, y의 값은 2 2로 4이다. console에 x y를 출력하는 것이니까 10 4 , 결론적으로 40이 출력된다.

profile
front-end developer

0개의 댓글