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 |
댓글