반응형
함수의 return이 처음에는 굉장히 헷갈렸습니다. 왜 함수에 마지막에 저녀석을 왜 쓰는 거지? 저걸 위에 쓰니까 다른 코드들이 작동이 되지 않았던 부분에서 공부를 하면서 찾기 시작했습니다.
(사실 이전에 공부했던 부분을 정리하였는데, 요즘은 강의를 들으면서 개인적으로 다른 내용도 추가하고 정리를 하는 부분입니다.)
- return 문법은 왜?
- return 우측 값을 반환합니다.
- return 에는 아무거나 작성이 가능합니다. (숫자, boolean)
-> 어떤 값도 반환하지 않는 경우에는 사용하지 않는 것이 좋습니다. - 함수 종료 기능을 가지고 있습니다.
이전에 학원에서 공부했을 때는 함수 실행문 밑에 return이 있는 거를 그냥 따라치기 했었는데, 그냥 그런가보다만 했었는데, 3번 함수 종료 기능을 모르고 아무거나 집어넣고 몇 분을 고생한적이 있었습니다.
function cal(num1, num2){
var result = (num1 + num2);
return result;
// return이 실행되었으므로 result ++; 실행안함!
result ++;
}
console.log(cal(2,10));
반응형
'JavaScript' 카테고리의 다른 글
chart.js를 살짝 익혀봅시다 (0) | 2021.10.28 |
---|---|
[JavaScript] 대문자 - 소문자 변환 (toLowerCase, toUpperCase) (0) | 2021.02.03 |
[JavaScript] 0~10까지 숫자 카운트 (0) | 2020.12.11 |
카카오지도 API 연결 성공기 (0) | 2020.11.02 |
뒤로가기 액션에 대한 피드백 (0) | 2020.10.29 |
댓글