[javascript] var, let, const의 변수명 관례

JavaScript에서 변수를 선언할 때, var, let, const 키워드를 사용합니다. 각각의 키워드는 변수의 유효범위와 재할당 가능 여부에 따라 다르게 사용됩니다.

var

var 키워드를 사용하여 변수를 선언할 때, 그 변수는 함수 스코프를 갖게 됩니다. 이는 변수가 선언된 함수 내에서만 유효하며 함수 외부에서는 접근할 수 없다는 의미입니다.

let

let 키워드는 블록 스코프를 갖는 변수를 선언할 때 사용됩니다. 이는 변수가 선언된 블록(보통 중괄호 {}로 둘러싸인 범위) 내에서만 유효하며 블록 외부에서는 접근할 수 없습니다.

const

const 키워드는 불변(immutable) 값을 선언할 때 사용됩니다. 상수(constant)는 재할당될 수 없으며, 일반적으로 대문자 snake_case(언더스코어로 구분된)로 작성됩니다.

이러한 변수명 관례를 따르면 코드 가독성을 높일 수 있고, 의도치 않은 변수 재할당을 방지할 수 있습니다. var, let, 그리고 const를 적절히 사용하여 코드를 작성하는 것이 중요합니다.

더 자세한 정보는 MDN web docs에서 확인할 수 있습니다. MDN documentation