var, let, const 비교

alllloha·2021년 9월 24일
0
  • var
    변수 재선언이 가능하다
  • let, const
    변수 재선언이 불가능하다

let은 변수에 재할당이 가능하지만, const는 변수의 재선언/재할당이 모두 불가능하다.

// let
	let name = 'bathingape'
    console.log(name) // bathingape

    let name = 'javascript'
    console.log(name) 
    // Uncaught SyntaxError: Identifier 'name' has already been declared

    name = 'react'
    console.log(name) //react
    
// const
	const name = 'bathingape'
    console.log(name) // bathingape

    const name = 'javascript'
    console.log(name) 
    // Uncaught SyntaxError: Identifier 'name' has already been declared

    name = 'react'
    console.log(name) 
    //Uncaught TypeError: Assignment to constant variable.

참고자료
https://velog.io/@bathingape/JavaScript-var-let-const-%EC%B0%A8%EC%9D%B4%EC%A0%90

0개의 댓글