자바스크립트에서 변수를 선언하는 키워드로는 var
, let
, const
가 있습니다. 이들 간에는 몇 가지 중요한 차이가 있습니다.
var myVar = 10;
undefined
로 초기화됩니다.let myLet = 20;
{}
내에서 선언된 변수는 블록 내에서만 접근 가능합니다.const myConst = 30;
사용 시 고려사항:
const
는 값이 변경되지 않아야 할 경우에 사용합니다.let
은 값이 변경될 수 있는 경우에 사용하며, var
대신 블록 스코프를 사용할 때 선택합니다.var
는 ES6 이전 버전에서 사용되었으며, 현재는 let
과 const
가 블록 스코프를 가지므로 대체될 수 있습니다.자바스크립트에서는 const
와 let
을 주로 사용하며, var
의 사용은 피하는 것이 좋습니다.