JavaScript & TypeScript

cracKey·2022년 7월 22일
0

JavaScript란?

스크립트언어 : 엔진이 따로 존재하여 제어 ( 대표적인 스크립트엔진이 웹브라우저 )
인터프린터언어 : 순서대로 한줄씩 읽으며 실행

Javasvript 버전

에크마스크립트 (ECMAScript)라는 이름으로 바뀌고 1년 정도 한번씩 기능이 업그레이드.

Mocha - LiveScript - JavaScript
가장 최신버전 : ECMAScript 2021(2021년 6월)

Expression 표현식

  • Statement 문법
  • 세밐콜로는 한줄일경우 안붙여도 되지만 관례적으로 작성
  • 조건, 반복문도 작성하지 않는다
  • 표현식이 모여 문장이되고 문장이 모여 프로그램이 된다

Keyword & Reserved word (예약어)

  • 이미 지정된 단어는 변수, 함수로 사용할 수 없다

식별자

  • 코드내의 변수, 함수 또는 속성을 나타내는 문자열
  • 대소문자구별
  • 숫자로시작 불가능
  • 유니코드,$,_ 도 사용은 가능하나 사용하지 않는다.
    • 변수명확인 사이트

TypeScript

마이크로소프트에서 구현한 JavaScript의 프로그래밍 언어 확장자로는 '.ts'를 사용
JavaScript를 포함하는 수퍼셋으로 브라우저, 운영체제에 상관없이 이용 가능한 오픈소스입니다

  • 타입스크립트 이름 처럼 정적(static)타입을 명시할 수 있는 것이 자바스크립트와 큰 차이점.
  • 동적 타입 언어인 자바스크립트를 실제로 사용하기 전에 있을만한 타입 에러들을 미리 잡는 것이 타입스크립트의 사용 목적이다.

  • ES6에서 새롭게 사용된 문법을 포함하고 있으며 클래스, 인터페이스, 상속, 모듈 등과 같은 객체 지향 프로그래밍 패턴을 제공한다.

profile
키보드가 부서지게 / 개발공부노트

0개의 댓글