자바스크립트의 숫자 선언 기본 개념
자바스크립트(JavaScript)는 동적 타입(Dynamically Typed) 언어입니다. 이는 변수를 선언할 때 데이터 타입을 미리 지정할 필요가 없으며, 하나의 변수에 숫자, 문자열 등 어떤 타입의 값이든 저장할 수 있다는 의미입니다.
자바스크립트에서 변수를 선언하려면 var, let, const 키워드를 사용합니다. 값이 숫자든 문자열이든 선언 방식은 동일하며, 키워드 뒤에 변수 이름과 값을 할당하면 됩니다.
var 키워드로 숫자 선언하기
가장 전통적인 방식은 var 키워드를 사용하는 것입니다.
var points = 100; var rank = 5;
위 코드에서 points와 rank는 모두 숫자(Number) 타입의 값을 가지는 변수입니다. 자바스크립트는 할당된 값을 보고 자동으로 숫자 타입으로 인식합니다.
숫자 선언 예제
아래 코드를 직접 실행해 보면 자바스크립트에서 숫자를 선언하고 활용하는 방법을 쉽게 이해할 수 있습니다.
<html>
<body>
<script>
var age = 20;
if (age > 18) {
document.write("<b>운전면허 취득 자격이 있습니다</b>");
}
</script>
</body>
</html>위 예제에서는 변수 age에 숫자 20을 선언하고, 조건문(if)을 통해 값이 18보다 큰지 비교한 후 결과를 화면에 출력합니다. 이처럼 선언된 숫자 변수는 다양한 연산과 조건 처리에 활용될 수 있습니다.
참고: let과 const 키워드
ES6(ECMAScript 2015)부터는 let과 const 키워드도 널리 사용됩니다.
- let: 재할당이 가능한 변수를 선언하며, 블록 스코프(block scope)를 가집니다.
- const: 한 번 값을 할당하면 재할당할 수 없는 상수를 선언합니다.
let score = 95; // 변경 가능한 변수 const MAX_LEVEL = 99; // 변경 불가능한 상수
현대 자바스크립트 개발에서는 스코프 관리와 코드 안정성 측면에서 let과 const 사용이 권장되지만, 기존 코드나 오래된 환경 호환성을 위해 var 역시 여전히 유효하게 사용됩니다.