본문 바로가기

타입 스크립트

[TYPE SCRIPT] TS + OOP 연습하기 타입 스크립트 + 객체 지향 프로그래밍 강의를 복습하면서 고양이를 한 번 만들어 봤다. // 고양이 만들기 // 성별 type Gender = "male" | "female"; // 감정 상태 type Emotion = "happy" | "hungry" | "full" | "tired" | "angry"; class Cat { name: string; age: number; gender: Gender; emotion: Emotion; constructor(name: string, age: number, gender: Gender, emotion: 'happy') { this.name = name; this.age = age; this.gender = gender; this.emotion = emotion.. 더보기
[TYPE SCRIPT] 기본 타입 Number const num: number = 1; String const str: string = 'hello world'; Array const numbers: number[] = [1, 2, 3]; const numbers2: Array = [1, 2, 3]; function printArray(array: readonly number[]){}; // ⭕ function printArray2(array: readonly Array){}; // ❌ array 타입은 두 가지 형태로 나타낼 수 있는데, readonly 속성을 할당해 줄 땐 Array 방식은 에러가 발생한다. readonly는 자주 쓰이기 때문에 좀 더 일관성 있는 코드를 작성하려면 첫 번째 방식을 추천한다. Boolean const .. 더보기
[TYPE SCRIPT] 타입 스크립트란 타입 스크립트란 자바 스크립트에 타입을 더함으로써 확장한 언어이다. 타입 스크립트를 사용하면 런타임 단계에서 에러를 알려주는 동적인 언어에서 코드를 실행하기 전에 에러를 잡아주는 정적인 언어로 변환된다. 타입 스크립트 컴파일러나 바벨(Babel)을 통해서 자바 스크립트로 변환된다. https://academy.dream-coding.com/courses/typescript 타입스크립트 객체지향 프로그래밍 강의 (실전 프로젝트로 완성하는 강의) 타입스크립트 기본부터 시작해서 심화 내용까지 모든것을 다루고, 객체지향 프로그래밍 기본과 중요 원칙들에 대해 실전 예제들을 통해 연습하면서 코딩 실력을 향상 할 수 있는 강의입니다 academy.dream-coding.com 강의 수강 start! 더보기