[JS/TS] JavaScript VS TypeScript

Lucy·2022년 12월 28일
0

Frontend

목록 보기
2/3

JavaScript

웹 개발 주요 언어로 웹 페이지를 대화식으로 만드는 프로그래밍 언어

  • ES6 Syntax를 따름

  • 클라이언트 측 스크립트 언어

    • 사용자가 웹 브라우저를 열고 웹페이지를 요청할 시 해당 요청이 웹 서버로 이동
  • 폼 유효성 검사, 애니메이션 적용 및 이벤트 생성 수행

  • 멀티 스레딩, 멀티 프로세싱 기능이 없음

TypeScript

Javascript 기반의 언어로 JS의 모든 기능이 있음

  • 객체 지향 컴파일 & 프로그래밍 언어

    • 클래스 기반 객체를 만들 수 있고, class 기반 상속, 캡슐화, 생성자 지원
  • 정적 유형 검사 제공

  • TypeScript 컴파일러를 사용해 .ts 파일을 .js로 변환 및 통합

  • type

    	- var, let
    	- type 정의 시 소문자, 대문자 구별해야 함
    	- type 선언 생략 시 동적 타입 결정 (타입 추론)
    	- 타입 선언 생략 + 값 할당 X -> any


Ref

JS 참조 블로그

TS
https://joshua1988.github.io/ts/why-ts.html#%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%9E%80

var / let / const 차이
https://inpa.tistory.com/entry/JS-%F0%9F%93%9A-var-let-const-%EC%B0%A8%EC%9D%B4%EC%A0%90-%EB%B3%80%EC%88%98-%ED%98%B8%EC%9D%B4%EC%8A%A4%ED%8C%85

profile
나아가는 OnlyOne 개발자

0개의 댓글