본문 바로가기
반응형

개발/TypeScript23

타입스크립트 컴파일 과정 tsconfig.json : TS에게 어떻게 JS로 변환하는지 알려주면서 몇몇 옵션을 지정한다. { "compilerOptions": { "module": "CommonJS",//node.js를 평범하게 사용하고 다양한걸 import, export 할 수 있게 만든다. "target": "ES2015",//어떤 버전의 JS로 컴파일 될 것인가? "sourceMap": true//sourceMap 처리를 할 것인가? }, //어떤 파일들이 컴파일 과정에 포함되는지 TypeScript에게 알려준다. "include" : ["index.ts"], "exclude" : ["node_modules"]//어떤 node modules도 설치하지 않는다. 디폴트로 제외하는걸 권장.. } index.ts에 console.. 2022. 1. 10.
TypeScript의 기본 타입 TypeScript의 기본타입 JS에서 많이 본 타입 Boolean const x : boolean = true; const y : boolean = false; Number 자바스크립트에서는 정수, 부동 소수점 등의 구분이 따로 없고 모든 수가 IEEE754 표준을 따르는 부동소수점이고, 타입스크립트의 number 타입도 마찬가지다. const x : number = 1; const y : number = 0.2+0.1; String ES6 템플릿 리터럴 역시 string 타입의 값이다. const name : string = 'June'; const sentence : string = '감사합니다' null / undefined null / undefined 타입은 자기 자신 외에는 다른값을 갖지 않.. 2021. 11. 9.
TypeScript JS의 장점 JS의 장점은 무엇일까? JS장점 엄격한 규칙이 없기 때문에 사용이 쉽고 우리가 원하는 방향으로 수정하기도 편하다는 것이다. - 노마드 코더 - 하지만 위의 장점이 큰 프로젝트, 버그최소화에서는 단점으로 작용한다. TypeScript 동적언어타입 : 프로그램이 실행될 때 타입 분석을 진행, JS 정적언어타입 : 런타임 이전에 타입 분석 진행, TS 정적 타입 분석의 장점은 시스템의 복잡도가 늘어남에 따라 빛나기 시작한다. 정적 언어 타입 정적 타입 언어는 프로그램이 실행되기 전에 상당수의 오류를 잡아낼 수 있다. 같은 종류의 언어가 동적 타입 언어에서는 코드리뷰, 심지어 실제 배포가 일어날 때 까지도 발견되지 않는 경우가 있다. 소프트웨어 개발 파이프라인에서 오류가 늦게 발견 될수록 더 큰 .. 2021. 11. 9.
반응형