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 |
Tags
- 애니메이션
- xcode
- CSS
- hover
- ipad
- IOS
- css3
- php
- MAC
- SWIFT
- 개발자
- 자바스크립트
- iOS 개발자
- front-end
- Animation
- image
- 비전공자
- keyframes
- HTML
- 백엔드
- effect
- react
- 풀스택
- button
- 비전공 개발자
- iPhone
- javascript
- jQuery
- 프론트엔드
- html5
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 |