👶 TypeScript

👶 TypeScript

boolean

boolean 가장 기본적인 데이터 타입이며 true(참), false(거짓) 두 개의 값을 가집니다. 이 타입으론 비교 연산(==, ===, ||, &&,?)과 반전(!) 연산을 할 수 있을 뿐, 많은 연산을 지원하지 않습니다. boolean 타입은 아래처럼 사용할 수 있습니다. let a = true; // boolean var b = true; // boolean const c = true; // true let d: boolean = true; // boolean let e: true = true; // true let f: true = false; // error TS2322 위의 예제를 통해 어떤 값이 boolean인지 TypeScript에 알려줄 수 있는 여러 방법을 확인할 수 있습니다. a..

👶 TypeScript

Primitive Types

Primitive Types 오브젝트와 레퍼런스 형태가 아닌 실제 값을 저장하는 자료형입니다. Primitive 형의 내장 함수를 사용 가능한 것은 JavaScript 처리 방식 덕분입니다. ES2015 기준 6가지 boolean number string symbol(ES2015) null undefined let name = 'linda'; name.toString(); 서브 타입 or 래퍼 객체 literal 값으로 Primitive 타입의 서브 타입을 나타낼 수 있습니다. true; false; 'Hi'; 3.1415; null; undefined; 또는 Wrapper 객체로 만들 수 있습니다. new Boolean(false); // typeof new Boolean(false) : 'object..

👶 TypeScript

TypeScript Types vs JavaScript Types

Static Types(set during development) vs Dynamic Types(resolved at runtime) // JavaScript function add(n1, n2) { if (typeof n1 == 'number' || typeof n2 !== 'number'){ throw new Error('Incorrect input...'); } return n1 + n2; } const result1 = add(21, 25); // TypeScript function add(num1: number, num2: number){ return num1 + num2; } const result2 = add(31, 35); For programs to be useful, we need to..

👶 TypeScript

TypeScript 설치

JavaScript 실행 환경 설치 TypeScript를 사용하려면, JavaScript 실행 환경이 있어야 하며, node.js와 browser가 필요합니다. Node.js Node.js는 Chrome's V8JavaScript Engine을 사용하여, JavaScript를 해석하고, OS 레벨에서의 API를 제공하는 서버사이드 용 JavaScript 런타임 환경입니다. Browser Browser는 HTML을 동적으로 만들기 위해 Browser에서 JavaScript를 해석하고, DOM을 제어할 수 있도록 하는 JavaScript 런타임 환경입니다. Node.js 설치 저는 윈도 환경에서 실습을 진행했습니다. 정석대로라면 아래의 창에서 최신 버전을 설치하는 것이 맞지만, 편법을 사용하여 chocola..

개발자 린다씨
'👶 TypeScript' 카테고리의 글 목록 (25 Page)