JavaScript에서 숫자를 초기화하는 가장 좋은 방법은 변수를 선언하는 동시에 초기값을 할당하는 것입니다. 이렇게 하면 변수가 undefined 상태로 남아 발생할 수 있는 오류를 손쉽게 예방할 수 있습니다.
변수를 선언만 하고 값을 할당하지 않으면 해당 변수는 undefined 값을 가지게 되며, 이후 연산 과정에서 NaN(Not a Number) 같은 예기치 않은 결과를 초래할 수 있습니다. 따라서 선언과 초기화를 함께 수행하는 습관이 코드의 안정성과 가독성을 높이는 데 큰 도움이 됩니다.
예제 코드
다음 코드를 실행하면 변수를 선언하면서 동시에 숫자로 초기화하는 방법을 확인할 수 있습니다.
<!DOCTYPE html>
<html>
<body>
<script>
// 선언과 동시에 숫자 값으로 초기화
var deptNum = 20, id = 005;
document.write("Department number: " + deptNum);
</script>
</body>
</html>실행 결과
Department number: 20
추가 팁
- const와 let 활용하기: 최신 JavaScript(ES6 이상)에서는
var대신 블록 스코프를 지원하는let과 재할당이 불가능한const를 사용하는 것이 권장됩니다. - 기본값 설정: 함수 매개변수처럼 값이 나중에 결정되는 경우에는 기본값 문법(
function f(num = 0))을 사용해 안전하게 초기화할 수 있습니다. - 형식 변환 주의: 위 예제의
005처럼 앞에 0이 붙는 리터럴은 구버전 환경에서 8진수로 해석될 수 있으므로 주의가 필요합니다.