개발자로 업그레이드 되자/자바스크립트&타입스크립트
Javascript, TypeScript 개념
메모와일기장
2022. 1. 3. 22:18
현재 모던 자바스크립트 = ES2015부터 나온 버전으로 통용된다.
자바스크립트는 매년 변하고 브라우저 호환성 이슈 발생 -> 번들러 탄생하게 됐다.
(여러 자바스크립트+다른 요소들을 하나의 자바스크립트, 다른 요소로 합쳐주는 개념이다)
TypeScript?
--> 자바스크립트 + 추가기능을 가진다
--> 데이터에 설명을 붙히는 개념
let x = 100;
이 변수에서 자바스크립트는 따로 자료형을 지정하지 않기 때문에
값이 무엇인지 정확하게 설명하지 않음
--> 타입스크립트가 이를 해결
let x:number = 100;
-->number라고 알려줌
type Centimeter = number;
let height:Centimeter = 176;
--> height는 숫자인 센치미터로 표현됨
type RainbowColor = 'red' | 'orange' | 'yellow'
let color : RainbowColor = 'yellow';
--> 다른 색이 들어가면 타입스크립트에서 에러는 냄
=====타입스크립트가 트랜스 파일러이기 때문에 가능하다 =====