Skip to content

1장 정리  #16

@hyunahOh

Description

@hyunahOh

-> 타입스크립트는 자바스크립트의 상위호환이다.
이 부분 좀 이해가 안갔는데, 타입스크립트에서 자바스크립트 원래 문법대로 하면 에러나니까. 근데 타입에러는 컴파일에러가 아니고, 컴파일과 별도의 과정이라고 함.

-> 타입스크립트는 런타임에 영향을 주지 않는다.
타입 변환하게 해줘도 자바스크립트 상에서 타입변환은 일어나지 않는다. 위의 과정과 같은 이유.

-> 타입스크립트는 덕타입팅 기반이다.
따라서 실제로 instanseof같이 타입이라는 요소가 별도로 있는게아니고, property를 비교하는 방식의 타입체킹을 하기 때문에, 똑같은 요소만 있으면 타입에러가 안난다. 이건 뒤에서 자세히 설명해주신다 함.
같은 이유로 테스트돌리기좋음 모킹용.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions