TS any Type

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2020 Sep 6 4:6
Editor
Edited
Edited
2022 May 19 8:26
Refs
Refs
Top Type
any는 모든 타입의 슈퍼타입이기 때문에 탑 타입
any는 탑 타입의 ‘탑 타입의 값에는 모든 타입의 값에 적용 가능한 연산 외에 어떤 연산도 적용할 수 없다’라는 특징
탑 타입이면서 탑 타입의 특징을 가지고 있지 않은 타입의 존재는 모순 그 자체이며, 그렇기에 any는 위험한 타입
 
 
그럼 타입스크립트는 왜 이런 모순적인 타입을
타입스크립트의 개발 목표는 철옹성과 같은 안전한 타입 시스템을 도입해 자바스크립트에서 발생할 수 있는 모든 오류를 걷어내는 데 있는 게 아니라, 자바스크립트의 생산성을 보전하면서 오류가 될 수 있는 코드들을 걸러주는 거름망 같은 타입 시스템을 도입하는 데 있기 때문에 any와 같이 안전성을 해치지만 생산성을 보전하는 데에 도움이 되는 타입을 만들었다
 
즉 탑 타입의 특징을 제대로 가지고 있는 any가 안전한 any
 
 
 

Recommendations