[javascript] 변수 사용시 주의사항

JavaScript에서 변수를 사용할 때 몇 가지 주의사항이 있습니다. 변수를 올바르게 선언하고 사용함으로써 코드의 가독성과 유지보수성을 높일 수 있습니다. 이 글에서는 JavaScript 변수 사용 시 주의해야 할 사항에 대해 알아보겠습니다.

1. 변수 이름 짓기

변수 이름은 명확하고 의미가 있어야 합니다. 변수 이름은 영문자로 시작하고, 숫자나 기호는 사용할 수 없습니다. 또한 예약어를 사용하면 안 됩니다.

// 잘못된 변수 이름
var 123variable = 10; // 숫자로 시작하는 변수 이름
var my-variable = 20; // 하이픈(-) 사용
var var = 30; // 예약어 사용

2. 변수 유효 범위

변수는 블록 유효 범위, 함수 유효 범위, 전역 유효 범위 등으로 선언될 수 있습니다. 변수의 유효 범위를 제대로 이해하고 사용해야 합니다.

// 전역 변수
var globalVar = 10;

function myFunction() {
  // 지역 변수
  var localVar = 20;
  console.log(globalVar); // 전역 변수에 접근 가능
}

console.log(localVar); // 에러: localVar는 함수 내에서만 유효

3. 변수 재선언

동일한 변수를 중복해서 선언하면 예기치 않은 결과가 발생할 수 있습니다. 변수는 한 번만 선언해야 합니다.

var x = 10;
var x = 20; // 에러: 변수 x가 이미 선언되었습니다

결론

변수를 사용할 때에는 변수 이름을 명확하게 짓고, 유효 범위를 이해하며, 변수를 중복해서 선언하지 않아야 합니다. 올바른 변수 사용은 코드를 더욱 신뢰할 수 있고 유지보수하기 쉽도록 만들어줍니다.

참고 자료: MDN Web Docs - 변수