반응형
안녕하세요 크로네입니다.
오늘은 코딩에서 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 에 대해 알아보기 데요,
마음에 드셨다면 공감 한번씩 눌러주시면 감사하겠습니다.
이상 크로네였습니다.
감사합니다!
반응형
'코딩' 카테고리의 다른 글
[코딩] 컴파일이 대체 뭐죠? (0) | 2022.12.09 |
---|---|
[코딩] 코딩이 뭔데요? (0) | 2022.12.09 |
[코딩] JSON? 그게 뭐지? (0) | 2022.12.08 |
[코딩] 프로토타입? 그게 뭐죠? (0) | 2022.12.08 |
[Node.js] Srt 자막파일을 JSON 으로 파싱하고 수정하기 1편 (0) | 2022.12.07 |
댓글