새로운 경험

[TIL]2022-11-13 Return 반환 JavaScript

시바카오 2022. 11. 13.

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);
}

댓글

💲 추천 글