-
3.variablesJavaScript 2021. 9. 27. 10:25반응형
변수의 선언은 let과 const, var방식이 있습니다.
주로 let과 const를 사용하고 var는 지양합니다.
let
block scope에서 변수선언시 사용하는 방식이며, 선언된 변수의 값을 변경해 줄 수 있다.
var2 = "changed"; var1 += 1; console.log(var1 +" "+ var2); // 1 changed
const
block scope에서 let과 유사하게 변수 선언시 사용하며, 선언된 변수의 값을 수정할 수 없다.
const language = "C++"; console.log(language); // "C++" language = "Python" // 에러 발생
한번 선언한 변수의 값은 수정할 수 없지만, array나 object의 경우 내부값을 method를 사용해 수정할 수 있다.
let과 const
통상적으로 const를 우선적으로 사용하는걸 추천하나, 값을 재할당해야 할 경우 let으로 고쳐주는 방식을 권하고 있다.
var방식도 동일하게 변수를 선언하여 사용할 수 있지만 사용을 지양하는 이유는 코드를 해석하는데 있어 혼란을 주기 때문에 가급적 const나 let으로 변경할 것을 권합니다.
반응형'JavaScript' 카테고리의 다른 글
6.Objects (0) 2021.09.27 5.Arrays (0) 2021.09.27 4.Conditions (0) 2021.09.27 2.Numbers (0) 2021.09.27 1.Strings (0) 2021.09.27