Typescript는 자바스크립트와 어떤 차이가 있는가?

CMK·2023년 1월 25일
0

Javascript vs Typescript

목록 보기
1/1

타입스크립트는 자바스크립트와 무엇이 다를까?

타입스크립트란 자바스크립트의 타입을 강제시키는 언어이다

오류를 미연에 방지

기존의 자바스크립트는

let num = 123
num = "123"

위와 같이 숫자열과 문자열을 변경하면서 할당이 가능하다
하지만 이러한 할당이 가능하면 거대한 서비스를 여러명이서 작업시 나도 모르게 형변환이 되어있기도 하고 그래서 오류를 일으킨다

가독성이 좋다

타입스크립트는 어떠한 값이 들어가는지 보면 알수 있기 때문에 문자열 + 숫자열인지, 숫자열 + 숫자열인지 바로바로 구분이 가능하며 타입을 보면 수많은 타입들이 무슨 형식으로 들어오는지 한눈에 확인이 가능하다


장점만 있는 것은 아니다

작성이 어렵다

처음 설정 해야하는 것이 많고 타입이 많아지면 코드가 길어질수도 있으며 매번 타입을 지정해야 하니 번거롭기도 하다

이러한 차이점들이 있기 때문에 현재 상황을 판단한 후에 어떤것을 사용할지 결정하자

0개의 댓글