타입스크립트 프로그래밍 책을 읽다가 생소한 단어가 눈에 들어왔어요. 타입 어노테이션. 타입 어노테이션과 타입 추론, 둘을 비교하면서 어떠한 친구들인지 한번 알아보는 시간을 가져보아요! 타입 추론 선언과 초기화를 동시에 하여 초기화된 값을 통해 타입을 해석하는 동작을 말해요. const tooo1 = '퉁이리' 위와같이 선언과 초기화를 동시에 해주면 타입스크립트는 tooo1의 값을 string으로 간주해요. 초기화를 해준 '퉁이리'의 값을 통해 string을 추론한 것이죠. 실제로 typeof를 통해 확인해보면 'string'이라고 나옵니다. 원래 C언어나 C++ 등 자바스크립트 이전 언어들은 보통 타입을 선언해주었어요. string tooo1 = "퉁이리"; 다음과 같이요. 그렇지만 우리 멋진 자바스크립..
인터페이스 인터페이스는 타입을 정의하는 강력한 방법으로 변수, 함수, 클래스의 타입을 정의할 수 있게 도와준다. 인터페이스는 변수, 함수, 클래스의 타입을 정의함으로써 일관성을 유지시켜주는데 크게 기여한다. 인터페이스가 어떻게 작동하는지 다음 예시를 통해 확인하자. interface Items { id: string category_id: string category_name: string name: string price: number } 위 예시를 보면 Items라는 인터페이스 안에 여러 변수가 들어있다. 그리고 각각 타입이 지정되어 있는 것을 확인할 수 있다. interface 형식 interface 이름 { 키: 타입 key : type } interface를 선언한 후 이름을 지정해준다. 그리고..
타입스크립트 타입스크립트는 자바스크립트에 타입이 추가된 언어다. 타입스크립트는 자바스크립트의 슈퍼셋으로 ECMA 스크립트의 최신 표준을 지원한다. 타입스크립트를 사용하는 가장 큰 이유로는 강력한 타입을 제공하는 것도 있지만, 컴파일 시간에 검사를 통해 오류를 검출함으로써 개발 시간을 줄일 수 있다. 그러면 TS로 HelloWorld를 출력해보자. TypeScript 컴파일러 설치 VSC를 사용한다면 설치하지 않아도 된다. VSC는 TS 언어를 지원한다. 그렇지만 TS를 JS로 변환하고 싶다면 다음과 같이 설치를 진행하자. npm install -g typescript HelloWorld.ts 파일 생성 코드 작성 HelloWorld.ts 파일에 아래 코드를 작성해준다. let message: string..
- Total
- Today
- Yesterday
- CPP
- java
- 쉽게배우는자바프로그래밍
- 답
- 해답
- 파이썬
- BFS
- Python
- 문자열
- Web
- 운영체제
- 풀이
- 자바
- 정답
- 정리
- py
- 알고리즘
- 자바스크립트
- 쉽게 배우는 자바 프로그래밍
- C++
- 쉽게배우는
- 정렬
- 연습문제
- OS
- 구현
- 우종정
- 백준
- 프로그래머스
- 그리디
- JS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |