목록JavaScript/TypeScript (2)
Develope Me!

타입스크립트는 자바스크립트와는 달리 엄격하게 타입을 관리하는 언어다. 변수를 선언할 때 명시적으로 타입을 설정할 수 있고 자바스크립트를 포함하는 슈퍼셋(Superset)이기 때문에 자바스크립트가 지원하는 데이터타입을 모두 사용할 수 있다. 뿐만 아니라 클래스, 인터페이스 등을 타입으로 설정하는 것도 가능하다. TypeScript 기본 타입 string(문자열) / number(숫자) / boolean(진위) √ 변수 타입을 선언할 때는 :를 사용하여 타입을 표기해준다. // string let coffee : string = "Americano"; console.log(coffee); // Americano // number let age : number = 20; console.log(age); // ..
TypeScript란? 자바스크립트에 타입을 부여한 언어이다. 타입스크립트는 자바스크립트와 달리 브라우저에서 실행하려면 파일을 컴파일 해줘야 한다. 런타임 시 타입이 결정되어 오류를 발견하는 자바스크립트(동적언어)와는 달리 타입스크립트(정적언어)는 컴파일 타임에 타입이 결정되어 오류를 발견할 수 있다. TypeScript 특징? 1. 컴파일 언어, 정적 타입 언어 코드 작성 단계에서 타입을 체크해 오류를 확인할 수 있고 미리 타입을 결정하기 때문에 실행 속도가 매우 빠르다는 장점이 있다. 하지만 코드 작성 시 매번 타입을 결정해야 하기 때문에 번거롭고 코드량이 증가하며 컴파일 시간이 오래 걸린다는 단점도 있다. 2. 자바스크립트 슈퍼셋(Superset) 타입스크립트는 자바스크립트의 슈퍼셋, 즉 자바스크립..