1. return
(1) 반환하는 역할
return 옆에 적힌 내용을 반환 값이라 한다.
반환 값은 함수를 호출했을 때, 호출문 자리에 대신해서 적힐 값이다.
function hello() {
return "hello~";
}
console.log(hello());
// console.log("hello~")와 같은 말이다.
** return 옆에 아무것도 안 적어줬을 시? **
return 뒤에 아무것도 안 적어주면 undefined가 출력된다.
function hello2() {
return;
}
console.log(hello2());
(2) 함수를 종료하는 역할
함수 코드를 위에서 아래로 진행하다가 return 문을 만나면 그 자리에서 함수를 종료하고 return 값 반환 뒤, 탈출한다.
따라서 return 문 아래에 적힌 코드들은 하나도 실행되지 않는다.
2. 스스로 해보기
값이 number가 아닌 값이 들어와 NaN이 출력되는 것을 막기 위해 예외처리를 해주자.
'Language > JS' 카테고리의 다른 글
화살표 함수 (0) | 2023.04.19 |
---|---|
매개변수 패턴 (0) | 2023.04.19 |
함수 선언문과 함수 표현 식의 차이 그리고 호이스팅 (0) | 2023.04.18 |
HTML에서 JavaScript 쓰기 (0) | 2023.04.17 |
While, do while (0) | 2023.04.14 |