클래스 / 상속 / 접근제한자 / 접근자 클래스 Class typescript 클래스는 클래스 몸체에 클래스 프로퍼티를 사전 선언하여야 한다. class Animal { // 클래스 프로퍼티를 사전 선언하여야 한다 name: string; constructor(name: string) { // 클래스 프로퍼티에 값을 할당 this.name = name; } status() { console.log(`${this.name} is cute.`); } } const animal = new Animal('Dog'); animal.status(); // Dog is cute. 클래스 Animal 은 세 개의 멤버를 가지고 있다. name 프로퍼티, 생성자constructor, status 메소드이다. 클래스 안에서 클래스의 멤버를 참조할 때 this 를.. 2021. 7. 27. typescript What is typescript? typescript 는 자바스크립트(ES5)의 superset(상위확장) 언어이다. typescript 를 브라우저에서 실행하기 위해서는 javascript 로 변환하는 과정을 한번 거쳐야 한다. 이를 컴파일이라고 한다. typescript 가 핫한 이유는 C나 java 처럼 변수의 타입을 사전에 지정할 수 있기 때문이다. 변수의 타입을 미리 지정하면 에러를 사전에 미리 예방할 수 있을 뿐만 아니라 코드의 가독성이 높아진다. 또한 IDE 의 코드 가이드/자동완성 기능을 통해 개발 생산성을 향상시킬 수 있다. javascript 는 동적 타입dynamic typed 을 지원하며 비교적 느슨한loosely 타입의 언어를 사용한다. 이는 변수의 타입 선언 없이, 값이 할당되.. 2021. 7. 26. 이전 1 다음