-
Typescript 쓰는 이유Typescript 2022. 3. 30. 14:39
Typescript Typescript 란 ?
Typescript = Javascript + Type문법 -> Typescript 는 javaScript 에 타입을 부여하는 언어 javaScript 의 확장된 언어
"javaScript Superset"
- TypeScript는 MS에 의해 개발/관리되고 있는 오픈소스 프로그래밍 언어 이다.
- 대규모 애플리케이션을 개발하는 데 자바스크립트가 어렵고 불편하다는 불만에 대응하기 위해 개발되었다.
- TypeScript는 ES5의 Superset이므로 기존의 자바스크립트(ES5) 문법을 그대로 사용할 수 있다.
- ES6의 새로운 기능들을 사용하기 위해 Babel과 같은 별도 트랜스파일러(Transpiler)를 사용하지 않아도 ES6의 새로운 기능을 기존의 자바스크립트 엔진(현재의 브라우저 또는 Node.js)에서 실행할 수 있다.
크기가 큰 프로젝트를 다루는 곳이라면 Typescript 를 사용한다.
NAVER , slack , 배달의 민족 등
javaScript 를 사용하지 않는다. 왜 냐하면
5 - '3' 은 javaScript 에서는 사용 가능 하다 javaScript 는 Dynamic Typing 가능 하기 때문이다.
숫자 - 숫자만 가능하지만 JS 가 숫자로 바꿔줌 이런 기능은 편하지만 프로젝트가 커지면 단점으로 바뀜
Typescript 사용하는 이유
Typescript : 타입 엄격히 검사해준다.
Typescript : 에러메세지 퀄리티가 좋음 javaScript 에러는 추적이 어렵다.
TS error : " 문자랑 숫자빼는거 이상함 빨리 수정 해야함 "
TS error : " 문자 넣지 말고 숫자를 넣어야 한다고 알려주거나 오타 교정도 가끔 알아서 해줌 "

javaScript error 가 javaScript 에서는 안뜸

TypeScript 하지만 Code 를 복붙을 하자 바로 에러가 뜸
'Typescript' 카테고리의 다른 글
TypeScript #4 함수 (0) 2022.04.06 Typescript-(매개변수) (0) 2022.04.01 인터페이스(Interface) (0) 2022.04.01 Typescript - 기본 타입 (0) 2022.03.30