250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 비전공자
- ipad
- 백엔드
- 비전공 개발자
- html5
- hover
- keyframes
- 애니메이션
- front-end
- php
- 프론트엔드
- MAC
- css3
- jQuery
- iPhone
- SWIFT
- 자바스크립트
- xcode
- javascript
- button
- IOS
- effect
- Animation
- 풀스택
- CSS
- react
- iOS 개발자
- 개발자
- HTML
- image
Archives
- Today
- Total
비전공자 개발일기
Javascript - Typescript 본문
728x90
SMALL
환경 설정
- npm
- npm i typescript -g
- node_modules/.bin/tsc
- tsc source.ts
- npm init -y
- npm i typescript -D
Type annotation: 변수가 어떤 파입인지 지정하는 것
typescript
let a: number;
a = 39
function hello(b: number) {
}
hello(39)
Type script vs Javascript
- Static Types(set during development) vs Dynamic Types(resolved at runtime)
- 프로그램이 유용하려면, 가장 간단한 데이터 단위로 작업 할 수 있어야 함(number, string, boolean 등)
- Typescript에서, Javascript에서 기대하는 것과 동일한 타입을 지원하며, 돕기 위해 추가적인 열거 타입 제공
- Boolean, Number, String, Null, Undefined, Symbol, Array:object 형
- Any, Void, Never, Unknown, Enum, Tuple:object형
Primitive Types
- 오브젝트와 레퍼런스 형태가 아닌 실제 값을 저장하는 자료형
- Boolean, Number, String, Symbol, Null, Undefined
728x90
LIST
'Javascript' 카테고리의 다른 글
Javascript (0) | 2021.08.09 |
---|---|
Javascript - 피보나치 수열 (0) | 2021.08.09 |
Javascript (0) | 2021.08.04 |
Javascript (0) | 2021.08.03 |
Javascript (0) | 2021.08.02 |