TypeScript 12

primitive types 설정법

//JS 문법 그대로 TS에서 사용 가능 //변수 만드는 방법 //식별자 뒤에 어떤 타입이 올지를 정해놓을 수 있다. //변수명: 타입명 let names: string = 'kim'; let age: number = 50; let isTrue: boolean = true; let nulls: null = null; //배열 객체 타입 설정은 배열안에 타입명을 적는게 아니라 그 밖에다가 어느 타입의 배열인지 입력한다. let users: string[] = ['kim', 'shin', 'yo']; let people: { member: string; members: string } = { member: 'kim', members: 'users', }; //모든 변수에 타입지정지 않아도 된다. 변수 생성시..

TypeScript 2022.05.11

자바스크립트와 타입스크립트의 차이점

런타임이란? 크롬 웹 브라우저는 V8 엔진이 탑제된 자바스크립트 런타임이다. 자바스크립트 런타임이란? 런타임이란 프로그래밍 언어가 구동되는 환경을 말한다. 자바스크립트 런타임이란 자바스크립트가 구동되는 환경을 말한다. 이러한 자바스크립트 런타임의 종류는 웹 브라우저프로그램과 Node.js 라는 프로그램이 있다. 이러한 프로그램들에서 자바스크립트가 구동되기 때문에 자바스크립트 런타임이라고 한다. 자바스크립트는 동적 타입의 인터프리터 언어로 런타임에서 오류를 발견할 수 있다. 즉, 브라우저나 Node.js에서 구동될 때 오류를 발견할 수 있다. 타입스크립트는 정적 타입의 컴파일 언어이며 타입스크립트 컴파일러 또는 바벨을 통해 자바스크립트 코드로 변환된다. 코드 작성 단계에서 타입을 체크해 오류를 확인할 수 ..

TypeScript 2022.05.11
반응형