var
-
Var vs let vs Const프론트엔드/JavaScript 2020. 9. 9. 15:39
자바스크립트에선 변수를 선언할 땐 'Var', 'let', 'Const' 이 세가지를 이용하게 된다. 하지만 이 셋은 비슷해보이지만 약간의 차이가 있다. 우선 'Var', 'let'은 'Const'와는 조금 많은 차이가 있고 'Var'와 'let'은 약간의 차이가 있다. 1. Var (변수 재선언 가능, 재할당 가능) 'Varibale'의 약자로 메모리상에서 읽고 쓰기가 가능하다. 자바스크립트에서 변수를 나타내는 Var는 C언어, 자바와 달리 엄격하지 않다. 'Var'에는 다양한 자료가 들어갈 수 있고 중복 선언을 하더라도 큰 문제가 없다. 하지만 이러한 성격 덕분에 코드가 길어지는 등의 상황에선 변수가 중복 재선언 되는 등의 문제가 발생했다. 이에 새로 생긴 것이 바로 let이다. 2. let (변수 ..