일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- 개발
- Eclipse
- 친구랑
- 3박4일
- 공부
- Git
- 깃허브
- Java
- oracle
- 자바
- 개발자
- 별5개
- 리눅스
- 안드로이드
- error
- 코틀린
- 오류해결
- 1박2일
- 재밌당
- 도쿄
- JavaScript
- GitHub
- kotlin
- 안드로이드스튜디오
- AndroidStudio
- 자바스크립트
- 오라클
- android studio
- db
- Today
- Total
목록typescript (3)
dev_eunz

맥북에 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 로 변환을 완료하기 전에 타입 확인을 진행 > 코드를 안정화 컴파일러가 바이트 코드가 아닌 자바스크립트 코드로 변환 타입 시스템을 갖추고 있음. 두 가지 시스템 어떤 타입을 사용하는지를 컴파일러에 명시 자동으로 타입을 추론하는 타입 ..