본문 바로가기
JS/React.js

var, const, let

by lms0806 2021. 11. 17.
728x90
반응형

JS에서의 변수 선언방식에는 var, const, let이 있습니다.

var는 기존 선언한 변수를 다시 선언하면 덮어쓰기가 됩니다.

var print = 'hi'
console.log(print);
// hi

var print = 'hello'
console.log(print)
// hello

그러나 let은 이와 같이 진행하였을 경우 오류가 발생합니다.(const도 동일)

let print = 'hi'
console.log(print)
// hi

let print = 'hello'
console.log(print)
// 오류발생

print = 'hello'
console.log(print)
// hello

const는 모두 오류가 발생한다

const print = 'hi'
console.log(print)
// 오류발생

const print = 'hello'
console.log(print)
// 오류발생

print = 'hello'
console.log(print)
// 오류발생

 

그러므로 var는 되도록 쓰지말고, let은 재할당이 있을 경우 사용을 하고, const는 재할당이 없는 경우 사용을 하면 된다.

 

728x90
반응형

'JS > React.js' 카테고리의 다른 글

proxy와 비동기  (0) 2023.01.25
ES6에 대하여  (0) 2021.11.17
React.js와 Node.js(기본)  (1) 2021.11.15

댓글