[Javascript] 자바스크립트 변수 선언 (var/ let/ const)

YAYEUN·2020년 4월 2일
0

자바스크립트 변수 (var/ let/ const)

1. var (ES6 이전)

function-scoped
변수 재선언 가능
변수 재할당 가능

var num = 1;
num = 2;

2. let (ES6)

block-scoped
변수 재선언 불가
변수 재할당 가능

var num = 1;
num = 2;

3. const (ES6)

block-scoped
변수 재선언 불가
변수 재할당 불가

var num = 1;
num = 2;

용어정리

  • ES : 자바스크립트 버전 ECMAScript (이크마스크립트)... (ES5, ES6,,,)

  • function-scoped :

  • block-scoped : ({ }) 내부에서 const 또는 let 으로 변수를 선언하면 선언된 변수들은 중괄호 블록 내부에서만 접근 가능

profile
yayeun

0개의 댓글