[TypeScript] 기본 타입
·
TypeScript
기본 타입  - stringlet name: string = 'yang';  - numberlet age: number = 10;  - booleanlet isLogin: boolean = false;  - objectlet dog: object = { name: 'yang', age: 10 }  - Array     : 기본 자바스크립트와 달리 배열 요소의 타입을 지정할 수 있음// --- 단일 타입 배열// 문자열 배열let a: string[] = ['A', 'B', 'C'];// 숫자 배열let b: number[] = [1, 2, 3];// --- 혼합 타입 배열let c: (number | string | boolean)[] = [1, "Two", true];  - tuple     : 고정된..
[TypeScript] 개요
·
TypeScript
TypeScript  - JavaScript에 Type을 부여한 언어  - 목표 : JavaScript에 정적 타입을 추가하여, 더 안정적이고 유지보수가 용이한 코드를 작성하도록 돕는 것  - 변수, 함수의 매개변수/반환값에 타입을 지정할 수 있음     → 컴파일 시 타입 오류를 미리 확인할 수 있음   - .ts 확장자를 가진 파일로 작성됨     → 컴파일 시 JavaScript로 변환되어 브라우저나 Node.js 환경에서 실행할 수 있음  변수 선언 및 초기화하기# 타입 명시하기  - Type Annotation (타입 주석)이라고 부름let a: any // 모든 타입 가능let b: number | undefined // number 타입 또는 undefined 타입 가능let c: "open..