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); 과 동일한 의미
<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이 출력된다.