JS 문법 : 데이터 타입_숫자타입 6가지
✅ 데이터 타입
: runtime : run 하는 time에 결정된다.
코드를 작성할 때가 아니라 실제 코드가 실행될 때
터미널에 코드가 실행될 때, 그 때 데이터 타입이 결정된다.
java : String a = "abc";
const a = "abc";
1️⃣ 숫자(Number)
1-1. 정수형 숫자(Integer)
let num1 = 10;
console.log(num1); // 10
console.log(typeof num1); // "number"
1-2. 실수형 숫자(Float)
let num2 = 3.14;
console.log(num2); // 3.14
console.log(typeof num2); // "number"
1-3. 지수형 숫자(Exponential)
let num3 = 2.5e5; // 2.5 x 10^5
console.log(num3); // 250000
console.log(typeof num3); // "number"
1-4. NaN(Not a Number)
let num4 = "Hello" / 2;
console.log(num4); // NaN
console.log(typeof num4); // "number"
❗ NaN(Not a Number)은 자바스크립트에서 숫자가 아님을 나타내는 값이다. 보통 수학적으로 정의되지 않는 계산을 수행하거나, 숫자가 아닌 값을 숫자로 변환하려고 할 때 발생한다.
1-5. Infinity(무한대)
let num5 = 1 / 0;
console.log(num5); // Infinity
console.log(typeof num5); // "number"
1-6. Infinity(무한대)
let num6 = -1 / 0;
console.log(num6); // -Infinity
console.log(typeof num6); // "number"