TypeScript

공부/TIL

한입 크기로 잘라 먹는 타입스크립트 : 타입스크립트 이해하기

문법만 외워서는 제대로 쓸 수 없으니 타입스크립트의 원리부터 이해하자! 어떤 기준으로 타입을 정의하는지 어떤 기준으로 타입간의 관계를 정의하는지 어떤 기준으로 타입의 오류를 검사하는지 타입은 집합이다 타입 동일한 속성과 특징들을 갖는 여러값들을 모아둔 집합 number Literal Type = number Type의 부분집합 - nuber Literal Type : 서브타입, 자식타입 - number Type : 슈퍼타입, 부모타입 타입 호환성 어떤 타입을 다른 타입으로 취급해도 괜찮은지 판단하는 것 number Literal Type -> number Type : 호환됨(ex. 정사각형 -> 직사각형) number Literal Type Dog 초과 프로퍼티 검사 객체 타입 변수를 초기화할때 객체 l..

공부/TIL

한입 크기로 잘라 먹는 타입스크립트 : 타입스크립트 기본

타입의 종류에 대해 알아보는 시간 기본타입 JavaScript와 유사 원시타입 Primitive Type - 하나의 값만 저장하는 타입 //number let num1 : number = 123; // :(콜론)으로 타입 정의하는 방식 = 타입 주석 let num2 : number = -123; let num3 : number = 0.123; let num4 : number = -0.123; let num5 : number = Infinity; let num6 : number = -Infinity; let num7 : number = NaN; // string let str1 : string = "hello"; let str2 : string = 'hello'; let str3 : string = `he..

공부/TIL

한입 크기로 잘라 먹는 타입스크립트 : 타입스크립트 개론

초반부 간단한 이론 정리! 타입스크립트란 1. C# 개발자가 개발하여 유사한 부분이 많음 2. 인기가 많음(점점 더 많아지는 중) 3. 타입스크립트 = 자바스크립트의 확장판 - 자바스크립트를 더 안전하게 사용할 수 있도록 확장함 - 자바스크립트에 타입을 정의하는 문법만 추가하면 타입스크립트가 됨 4. 배워야하는 이유 : 간단한 기능을 위해 개발된 유연한(버그 가능성이 높은) 자바스크립트에 node.js(자바스크립트 구동기)가 더해져 자바스크립트로 다양한 구현이 가능해짐. 따라서 복잡한 프로그램을 만들 때 버그 가능성을 낮추기 위해(안전하게 사용하기 위해) 타입스크립트가 필요 자바스크립트의 한계점 타입 시스템 : 언어의 타입 관련된 문법 체계 - 정적 타입 시스템 : 코드 실행 전 변수의 타입 고정적으로 ..

Ail_
'TypeScript' 태그의 글 목록