JavaScript

let, const 변수

dev.mk 2019. 2. 6. 15:51
반응형

/*

  let, const를 사용하면 var를 사용할때보다 상당히 이점이 많다.

  두개의 공통점은 var와 다르게 변수 재선언 불가능이다.

  let과 const의 차이점은 변수의 immutable여부이다.

  let은 변수에 재할당이 가능하지만,

  const는 변수 재선언, 재할당 모두 불가능하다.

 */


// let

let a = 'test'

let a = 'test2' // Uncaught SyntaxError: Identifier 'a' has already been declared

a = 'test3'     // 가능


// const

const b = 'test'

const b = 'test2' // Uncaught SyntaxError: Identifier 'a' has already been declared

b = 'test3'    // Uncaught TypeError:Assignment to constant variable.


반응형