일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 코틀린
- Java
- kotlin
- 깃허브
- 개발자
- 안드로이드
- 리눅스
- 재밌당
- 공부
- 별5개
- 안드로이드스튜디오
- GitHub
- 오라클
- error
- 자바스크립트
- Eclipse
- 1박2일
- android studio
- db
- 친구랑
- JavaScript
- 3박4일
- Git
- oracle
- 자바
- 개발
- 도쿄
- 오류해결
- AndroidStudio
- Android
- Today
- Total
목록타입스크립트 (4)
dev_eunz
클래스와 인터페이스 C#과 타입스크립트의 클래스의 기능 유사 클래스와 상속 타입지정타입 안정성을 어느정도 확보 가능지정한 값 이외의 값을 사용하면 컴파일 에러 발생 type Color = 'Black' | 'White' type File = 'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'G' | 'H' type Rank = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 Color / File / Rank 라는 변수에 값을 제한할 수 있음 접근 한정자 public 어디에서나 접근 가능 private자동으로 매개변수를 this에 할당 서브클래스 인스턴스에는 접근 불허 접근 한정자 protected서브클래스 인스턴스 모두에 접근 허용 private처럼 프로퍼티를 this에 할당 re..

맥북에 Node.js를 설치하려고 하다가, 나중에 혹시나 까먹을까 싶어서 한번 작성해본다. Node.js를 사용하지 않을 수 없는게, 요즘 핫한 트렌드인 타입스크립트 언어를 사용하기 위해서 세팅을 해야한다. 일단, 바로 설명으로 가자면 1. Node.js 페이지에 접근한다. https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. 파일을 설치한다. 3. 터미널을 이용해 확인한다. 3-1. node 3-2. npm 3-3. npm init package name : 패키지 명. > documents : 기본값, chapter-2 : 내가 설정한 값 ( 프..
타입스크립트의 생성자에 관해서 공부를 하다보니 정리를 한 번 해야할 것 같아서 정리를 해본다. 🤔 객체지향 언어에는 constructor 라는 생성자 메서드가 존재한다. class로부터 객체를 생성할 때 호출되며, 객체를 초기화한다. typescript 에서 아래와 같이 생성자 메서드에 별 다른 로직이 없다면, 생략해도 된다. class Test { text: string num: number constructor() {} } 클래스 생성 시, 인자 값으로 초기화 할 때에는 아래와 같이 사용하면 된다. class Test { text: string num: number constructor(text: string, num: number) { this.text = text this.num = num } }..
타입스크립트와 자바스크립트의 차이 자바스크립트에서 오류로 나오지 않는 부분이 오류로 나옴let obj = {}function a(b) {} a(“2”) // NaN > error return b/2 obj.foo // undefined > error 3 +[] // 3 > error 타입스크립트의 컴파일러 다른 언어랑 다른 점AST라는 자료구조 형태로 변환 AST란 공백 주석 등의 결과를 완전 무시 타입스크립트의 컴파일 과정 + 자바스크립트의 컴파일 과정을 거치게 됨 AST 로 변환을 완료하기 전에 타입 확인을 진행 > 코드를 안정화 컴파일러가 바이트 코드가 아닌 자바스크립트 코드로 변환 타입 시스템을 갖추고 있음. 두 가지 시스템 어떤 타입을 사용하는지를 컴파일러에 명시 자동으로 타입을 추론하는 타입 ..