728x90
반응형
자바스크립트는 코드가 실행될 때 데이터 타입이 결정되는 동적 타입 언어입니다. 따라서 변수에 할당된 값에 따라 그 변수의 타입이 정해집니다. 자바스크립트에서 데이터 타입을 확인하려면 typeof 연산자를 사용합니다.
console.log(typeof 변수명);
typeof 연산자는 변수의 데이터 타입을 반환합니다.
1. 숫자 (Number)
자바스크립트에서는 모든 숫자가 number 타입으로 처리됩니다. 여기에는 정수, 실수, 지수형 표현 등이 포함됩니다.
1-1. 정수 (Integer)
정수는 소수점이 없는 숫자입니다.
let integer = 10;
console.log(typeof integer); // number
1-2. 실수 (Float)
실수는 소수점이 포함된 숫자입니다.
let float = 3.14;
console.log(typeof float); // number
1-3. 지수형 (Exponential)
지수형은 e 표기법을 사용해 표현된 숫자입니다. 이는 주로 큰 수나 작은 수를 표현할 때 사용됩니다.
let exp = 2.5e5;
console.log(typeof exp); // number
1-4. NaN (Not a Number)
NaN은 "숫자가 아님"을 의미합니다. 일반적으로 숫자가 아닌 값을 숫자 연산에 사용했을 때 발생합니다.
let notANumber = "Hello" / 2;
console.log(notANumber); // NaN
console.log(typeof notANumber); // number
1-5. Infinity (무한대)
Infinity는 무한대를 의미하며, 0으로 숫자를 나누는 등의 연산에서 발생합니다.
let infinity = 1 / 0;
console.log(infinity); // Infinity
console.log(typeof infinity); // number
let negativeInfinity = -1 / 0;
console.log(negativeInfinity); // -Infinity
console.log(typeof negativeInfinity); // number
728x90
반응형
'JavaScript' 카테고리의 다른 글
자바스크립트의 필수적인 문법과 메서드 총정리 (0) | 2024.08.14 |
---|---|
자주 쓰는 자바스크립트 자료형과 연산자 사전 (0) | 2024.07.08 |
[JavaScript] 자바스크립트 왕초보-2 <<변수의 구조>> (0) | 2024.07.07 |