Note > typescriptjs에 없는 추가 예약어By a3040, Published on Invalid Date
js 예약어
break/case/catch/class/const/continue/debugger/default/delete/do/else/export/extends/false/finally/for/function/if/import/in/instanceof/new/null/return/super/switch/this/throw/true/try/typeof/var/void/while/with/yield
타입스크립트에서만 사용할 수 있는 몇 가지 예약어입니다.
any
any는 어떤 타입이든 상관없는 타입을 지정할 때 사용합니다. 모든 타입을 허용하기 때문에 타입스크립트의 타입 검사 기능을 우회할 수 있으므로 사용에 주의가 필요합니다.
unknown
unknown은 any와 같이 모든 타입을 허용하는 타입입니다. 하지만, unknown은 any와 달리 타입 검사 기능을 우회하지 않으므로 안전하게 사용할 수 있습니다.
never
never는 함수가 항상 예외를 던지거나 무한 루프에 빠져 반환값이 없는 경우에 사용됩니다. 이를 통해 코드의 안정성을 높일 수 있습니다.
void
void는 함수의 반환값이 없음을 나타내는 타입입니다.
enum
enum은 이름과 값을 가지는 열거형 타입을 정의할 때 사용합니다.
interface
interface는 객체의 타입을 정의하는 데 사용됩니다.