웹 개발 주요 언어로 웹 페이지를 대화식으로 만드는 프로그래밍 언어
ES6 Syntax를 따름
클라이언트 측 스크립트 언어
폼 유효성 검사, 애니메이션 적용 및 이벤트 생성 수행
멀티 스레딩, 멀티 프로세싱 기능이 없음
Javascript 기반의 언어로 JS의 모든 기능이 있음
객체 지향 컴파일 & 프로그래밍 언어
정적 유형 검사 제공
TypeScript 컴파일러를 사용해 .ts 파일을 .js로 변환 및 통합
type
- var, let
- type 정의 시 소문자, 대문자 구별해야 함
- type 선언 생략 시 동적 타입 결정 (타입 추론)
- 타입 선언 생략 + 값 할당 X -> any
JS 참조 블로그
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