본문 바로가기
JavaScript

[TIL] 데이터의 유형_숫자

by 어느새벽 2024. 4. 23.

데이터의 타입에는 숫자와 문자가 있다.

먼저 숫자에 대해 알아보자.

//1-1, 정수
let num1 = 10;
console.log(num1);
console.log(typeof num1);

값 : 10
타입 : number

변수를 정수 10을 주면 데이터의 타입이 숫자형으로 그대로 반환된다.

// 1-2. 실수(float)
let num2 = 3.14;
console.log(num2);
console.log(typeof num2);

 값 : 3.14
타입 : number

실수 또한 데이터 타입이 숫자형임을 알 수 있다.

//1-3. 지수형(Exp)
let num3 = 2.5e5; //2.5 X 10^5
console.log(num3);
console.log(typeof num3);

값 : 250000
타입 : number

지수형도 숫자형으로 반환한다.

//1-4. NaN
let num4 = "Hello" / 2;
console.log(num4);

값 : NaN

"Hello"는 문자(string)이기 때문에 값이 반환되지 않는다.

//1-5. Infinity(무한대)
let num5 = 1 / 0;
console.log(num5);
console.log(typeof num5);

값 : Infinity
타입 : number

//1-6. Infinity
let num6 = -1 / 0;
console.log(num6);
console.log(typeof num6);

값 : Infinity
타입 : number

1이나 -1를 0으로 나눴을때 infinity 값이 나오지만 역시 숫자 타입이라는 것을 알 수 있다.