목적

  1. 브라우저 기능 추가
  2. 서버 애플리케이션

실행

  1. 브라우저
  2. js 런타임(Node.js, bun, Deno)

문법

변수

생성

var name = '철수';name = '뭐시기';
  1. 재할당 가능

    var name = '철수';name = '민수'; // 오류 안남
    
    const name = '철수';name = '민수'; // 오류 발생
    
  2. 스코프(변수에 접근 가능한 범위)

타입