Return 반환하다....
어휘의 뜻 때문에 Return문의 역할이 헷갈림.
익숙해지면 설명 할 수 있지 않을까...
// return을 명시적으로 하지 않으면 자동으로 undefined이 반환됨!
function add(a, b) {
// return a + b;
}
const result = add(1, 2);
console.log(result);
// return을 함수 중간에 하게 되면 함수가 종료됨
// 사용예 : 조건이 맞지 않는 경우 함수 도입부분에서 함수를 즉시 종료함!
function print(num) {
if (num < 0) {// 전달 받은 인자의 조건이 원하는 것이 아닐때 함수 즉시 종료.
return; // return;은 return undefined와 같음.
}
console.log(num);
}
'새로운 경험' 카테고리의 다른 글
프레임워크? 라이브러리? (0) | 2022.11.13 |
---|---|
[TIL]2022-11-13 Parameters 함수의 인자(feat. return? 뭘 어디다 돌려줘?) JavaScript (0) | 2022.11.13 |
[TIL]2022-11-12 Function&Memory 함수와 메모리 JavaScript (0) | 2022.11.12 |
[TIL]2022-11-12 함수의 기본적인 사용 예제 JavaScript (0) | 2022.11.12 |
Q . 백틱``을 사용해야 되는 이유가 뭐야? (0) | 2022.11.12 |
댓글