[javascript] let, var, const

binary_j·2022년 4월 24일
0
post-custom-banner

자바스크립트를 제대로 공부하지 않고 무작정 쓰고 있다보니까 갑자기 궁금해지는 것들이 많다.
오늘은 let, var, const에 대해 정리해 보려고 한다.

  1. var
    자바스크립트의 기본 변수 선언 방식이다. var로 선언할 경우 같은 이름의 변수를 여러번 선언할 수도 있다. 예를 들어 C++이나 JAVA같은 경우 같은 이름의 변수를 여러번 선언하면 already declared라는 에러 문구가 나오겠지만, 자바스크립트의 경우
var a = 10
var a = 10
var a = 10

이렇게 선언해도 전혀 문제가 없다.

  1. let
    let으로 변수를 선언할 경우 같은 이름의 변수를 여러번 선언할 수 없다. 선언 후 값을 바꾸는 것은 가능하다.

  2. const
    이름에서도 알 수 있듯이 상수를 선언할 때 사용한다. 같은 이름으로 여러번 선언할 수 없으며 값을 바꿀 수 없다.

0개의 댓글