변수란 데이터를 저장할 때 쓰이는 '이름이 붙은 저장소'를 의미한다.
이 변수를 선언할 때 어떤 때에는 var를 쓰는가 하면 어떤 때에는 let, const를 쓰기도 한다.
그럼, 각 각의 쓰임에는 어떤 차이가 있을 지 살펴보자.
var
- var로 변수를 선언하면 중복 선언이 가능하고, 블록 스코프가 없어서 전역변수로 사용할 수 있다.
- 최근에 var는 잘 안쓰는 추세이다.
let
- let으로 변수를 선언하면 중복 선언은 불가능 하지만, 값을 재할당 하는 것은 가능하다.
- let으로 선언하면 언제든지 변할 수 있는 값이라고 명시하는 것이기 때문에, 변하지 않는 값을 선언할 때는 const를 쓰자!
const
- const 선언은 블록 범위의 상수를 선언한다. 상수의 값은 재할당할 수 없으며 다시 선언할 수도 없다.
728x90
'🌐 웹개발 > 웹 개발' 카테고리의 다른 글
Web은 무엇인가 | 웹 브라우저에 URL을 입력했을 때 | 🌏웹웹웹🌏 (0) | 2023.04.11 |
---|---|
[Github pages] 404 There isn't a GitHub Pages site here. (0) | 2023.04.05 |
[JS | nodejs] nodemon 자동으로 서버 재시작해주는 도구 (0) | 2023.04.05 |
[JS | Javascript] undefined와 null의 차이점 (0) | 2023.04.05 |
[Heroku] Application Error | 헤로쿠에 .env 환경 변수 파일 올리기 (0) | 2023.01.31 |