JavaScript: 클라이언트 측 스크립팅 언어 TypeScript: 객체 지향 컴파일 언어객체 지향 프로그래밍 패러다임은 데이터 추상화에 중심객체와 클래스라는 두 주요 개념을 기반으로 함웹 개발에 주로 사용됨웹 페이지를 대화식으로 만드는 프로그래밍 언어폼 유효성 검
기존의 자바스크립트 함수를 타입스크립트로 바꾸려면 중요하다고 생각 되어 지는 부분이라 자세히 알아보려고 한다.자바스크립트타입스크립트매개변수와 함수의 리턴 값의 타입을 :으로 추가. (함수의 반환 값에 타입을 정하지 않을 때는 void라도 사용)타입스크립트타입스크립트는
타입스크립트에서 객체내의 프로퍼티를 정의하는 방법인 인터페이스를 알아보자. 변수를 선언할 때마다 각각 타입을 지정하는 방법보다 인터페이스를 사용하는 방법이 편리하고 재사용도 가능하기 때문에 자주 사용하는 문법이다. 인터페이스는 상호 간에 정의한 약속 혹은 규칙을
const : const로 변수를 선언하면 string 타입이지만 "Bob"이외의 값을 가질 수 없으므로 const userName1: "Bob"으로 타입이 표기된다.이러한 const로 정의된 문자열 변수를 문자열 리터럴 타입이라고 한다.let : let으로 변수 선언
자식클래스 내부에선 참조할 수 있으나 클래스 인스턴스로는 참조할 수 없다.만약 위의 멤버변수를 미리 선언하지 않는 방법도 있다.접근제한자 또는 readonly 키워드를 사용하면 된다.타입스크립트에서는 접근 제한자를 지원한다.public, private, protecte
제네릭을 이용하면 클래스나 함수, 인터페이스를 다양한 타입으로 재사용 할 수 있다.선언할 때는 타입 파라미터만 적어주고생성하는 시점에 사용하는 타입을 결정하는 것이다.위 처럼 다른 타입으로 이루어진 배열을 계속 추가해야 한다면불편하다.이럴 때 제네릭을 이용하면 된다.&
토이프로젝트를 하던 중 as 키워드에 대해서 궁금해서 정리해보려고 한다. 엄청 자세하게 파고들어가진 않고 개념과 사용법 정도를 익히기 위해 정리하고자 글을 작성했다!