TypeScript (2) 썸네일형 리스트형 [TypeScript] 클래스 알아보기 자바스크립트에서는 객체의 속성과 메서드를 포함한 클래스가 있습니다.타입스크립트는 이 기능에 더해 타입 지정과 접근 제어자 기능을 제공해 코드의 안전성을 높입니다.이번 글에서는 타입스크립트의 클래스에 대해서 알아보겠습니다.클래스 선언class Mountain { name: string; height: number; constructor(name: string, height: number) { this.name = name; this.height = height; } guide() { console.log(`이 산은 ${this.name}이고 높이는 ${this.height}미터입니다.`); }}const hallasan = new Mountain('한라산', 1947.06.. [TypeScript] 타입스크립트 알아보기 자바스크립트는 동적 타입 언어이기 때문에 유연하게 코드를 작성할 수 있다는 장점이 있습니다.이런 유연성은 때로는 오류를 발생하기도 합니다.타입스크립트는 이 점을 보완하여 컴파일 단계에서 타입 오류를 발견할 수 있도록 합니다.정적 타입 지원타입스크립트의 가장 큰 특징은 함수의 인자, 반환값 등에 타입을 지정할 수 있다는 것입니다.function add(a: number, b: number): number { return a + b;}console.log(add(5, 3)); // 8 출력console.log(add('5', 3)); // 오류 발생예시처럼 숫자만 인수로 받을 수 있게 작성하면 잘못된 데이터가 들어왔을 때 컴파일러가 오류를 미리 알려줍니다. 기본 타입number: 숫자형 타입입니다. 정수,.. 이전 1 다음