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
- 네이티브 css
- ui로직
- 리액트 네이티브
- 부트캠프항해
- react native routes
- 리액트쿼리
- react
- 리액트 무한스크롤
- react-native
- 리액트네이티브 라우트
- 플랫리스트
- 프론트엔드 개발블로그
- 비지니스로직
- HTML
- 리액트 네이티브 map
- JavaScript
- react native navigation
- 리액트쿼리 무한스크롤
- 리액트
- 전역상태관리
- FlatList
- expo-location
- 리액트 사진크기
- React Native
- 무한스크롤
- 리액트 네이티브 캐러셀
- 리액트 네이티브 네비게이션
- React-qurey
- 자바스크립트
- 리액트네이티브 검색
Archives
- Today
- Total
솧디의 개발로그
TypeScript와 JavaScript의 차이! 본문
Typescript란?
- Javascript기반의 슈퍼셀 언어, 객체지향 컴파일 언어
- JavaScript의 상위 집합으로 JavaScript의 모든 기능이 있음
- TypeScript 컴파일러를 사용하여 ts(TypeScript)파일을 js(JavaScript) 파일로 변환, 쉽게 통합
- 정적 유형 검사 제공
- 클래스 기반 객체를 만들 수 있음
- 클래스 기반이므로 객체 지향 프로그래밍 언어로 상속, 캡슐화 및 생성자를 지원할 수 있음
Javascript와 Typescript의 차이
- Javascript:
function sum(a, b) {
return a + b;
}
>> 정적타입을 지원하지않아 어떤타입의 변환값을 리턴해야하는지 명확하지 않음
- Typescript:
function sum(a: number, b: number) {
return a + b;
}
>> 정적타입을 지원, 컴파일 단계에서 오류 포착 장점, 코드 가독성을 높임
이제부터는 자바스크립트는 끄읏... 앞으로는 타쓰길만 걷는다고 생각하면 될듯...
▼ 타입스크립트 핸드북 바로가기 ▼
https://joshua1988.github.io/ts/
타입스크립트 핸드북
joshua1988.github.io
Comments