본문 바로가기
코딩

[코딩] Return? 이뭐죠?

by KRonae 2022. 12. 8.
반응형

안녕하세요 크로네입니다.

 

오늘은 코딩에서 return 이라는것에 대해 알아보겠습니다.

 

1. return 이란?

코딩에서 return 이란, 어떠한 함수(function) 에서 결과값을 반환(출력) 할때 사용하는 것입니다.

예시를 함께 살펴봅시다.

function sum(x, y) {
    return x + y;
}

간단한 JavaScript 코드인데요,

x 와 y 라는 매개변수(parameter) 를 받은 뒤에,

이 x 와 y 를 더한 값을 return 합니다.

 

이 함수를 한번 실행해보겠습니다.

console.log(sum(123, 111)); // 234

234 라는 값이 출력되었습니다.

 

만약 다음의 코드라면요?

function sum(x, y) {
    console.log(x + y);
}
console.log(sum(123,111));

234 라고 생각하셨다면, 아쉽게도 오답입니다.

정답은 234와 undefined 가 출력됩니다.

"??????"
왜냐하면, sum 은 함수안에서 콘솔에 출력하기만 하고, 값을 출력하지는 않았습니다.

출력하지 않았다는것, 이렇게 되면 console.log 에 들어온값은 없음을 의미하는 undefined인것입니다.

 

그러니까 다음 코드와 같다는겁니다.

console.log(123 + 111);
console.log(undefined);

코딩을 처음 접하신다면 좀 이해가 가지 않을수도 있습니다.

그런데 return 은 코딩에서 정말 중요한 것입니다.

이런식으로 글을 읽지 마시고, 혹시 이해가 가지 않는다면,

이 return 이라는게 있다는것만 알아두고,

직접 함수와 코드를 만들어 테스트해보는게 더 이해가 잘될겁니다.

 

지금까지 return 에 대해 알아보기 데요,

마음에 드셨다면 공감 한번씩 눌러주시면 감사하겠습니다.

 

이상 크로네였습니다.

감사합니다!

반응형

댓글