- 함수 선언문은 호이스팅되어 호출 전에 선언되지 않아도 에러가 발생하지 않지만, 함수 표현식은 호이스팅되지 않아 선언 전에 호출하면 에러가 발생한다. ⚠️
return
키워드는 함수 실행을 종료하고 값을 반환하며,return
이후의 코드는 실행되지 않는다. 🚪- 함수 인자의 타입 검사를 통해 예외 상황을 처리하는 방어 코드 작성이 중요하다. 🛡️
- 숫자 연산을 수행하는 함수에서 인자가 숫자가 아닐 경우 NaN이 발생할 수 있으므로 주의해야 한다. 🔢