[typescript] 타입스크립트에서 런타임 예외의 종류는 어떤 것들이 있나요?
  1. TypeError: 잘못된 데이터 타입을 사용하여 메서드를 호출하거나 속성에 액세스할 때 발생합니다.
  2. ReferenceError: 정의되지 않은 변수나 속성에 액세스할 때 발생합니다.
  3. RangeError: 숫자 값이 허용된 범위를 벗어났을 때 발생합니다.
  4. SyntaxError: 잘못된 구문을 사용하여 코드를 해석하려고 할 때 발생합니다.
  5. InternalError: 엔진 내부에서 발생하는 오류로 일반적으로 사용자 코드와는 관련이 없습니다.

이러한 예외들은 런타임 중에 프로그램의 실행을 중단시키고 예외 처리를 통해 적절히 다루어져야 합니다.