정수와 실수의 구분은 없으며, 모두 number 타입으로 분류
여러 연산이 가능함
정수, 실수 외에도 특수 값들이 존재함
Infinity: 무한대를 나타내는 값으로, 아주 큰 수를 표현하거나 불가능한 연산(예: 0으로 나누기)의 결과를 나타냅니다.NaN (Not a Number): 숫자가 아님을 나타내는 값으로, 산술 연산이 불가능한 경우 반환됩니다.e: 지수 표기법을 사용하여 10의 거듭제곱을 표현JavaScript에서의 부동소수점 정밀도 문제
0.1 + 0.2는 정확하게 0.3이 되지 않고, 0.30000000000000004와 같이 근사치로 표현.parseIntparseFloatNumber.istegerNumber.isFinite() / isFinite()Number.isNaN() / isNaN()toFixedMath 객체를 이용한 연산