Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript에서 숫자를 초기화하는 가장 좋은 방법은 무엇일까?

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진수로 해석될 수 있으므로 주의가 필요합니다.