1\. Dynamic Types 혼란JavaScriptTypeScript개발 도구(IDE나 컴파일러 등)로 부터 잘못된 변수/함수 사용에 대한 에러 알림2\. 알기 힘든 객체구조JavaScriptTypeScriptAPI를 구현하고 사용함에 있어 해당 API의 인풋과 아
boolean 가장 기본적인 데이터 타입으로 JavaScript, TypeScript에서 값이라고 일컫는 참/거짓(true/false) 값 number JavaScript처럼, TypeScript의 모든 숫자는 부동 소수 값 string array 배열 요소들을
ES6부터 let, const 키워드를 사용해 변수, 상수를 정의 가능TypeScript 또한 마찬가지로 활용 가능let 변수는 var 변수가 불러오는 문제점(중복 선언, 호이스팅에 따른 의도치 않은 동작 등) 해결 가능let, const 키워드를 사용하면 블록 스코프
constructor 키워드를 사용해 클래스 생성자 정의따로 생성자를 정의하지 않았다면, 본문이 비어있는 함수가 생성자로 생성(constructor() {} ) 클래스 생성자를 통해 클래스 인스턴스가 생성될 때 실행될 로직 정의클래스 내에서는 속성엔 this 키워드를
상호 간의 정의한 약속 혹은 규칙을 의미인터페이스에 선언된 프로퍼티 또는 메소드의 구현을 강제하여 일관성을 유지할 수 있도록 하는 것필드 타입은 일반적으로 TypeScript에서 제공하는 모든 기본 타입 사용가능Type Alias 처럼 Interface를 필드 타입으로
ㅁ