
자바스크립트는 IEEE 754에 정의된 64비트 부동 소수점으로 수를 처리한다.
즉, 64비트로 최소값과 최대값을 처리한다.
정수와 실수를 구분하지 않는다.
- 1을 1.0로 처리
- 1과 1.2 를 더할 수 있음

sign
- 63번지 : 1비트
- 부호 표기 비트
- 값이
0이면양수,1이면음수
exponent
- 52~62 번지 : 11비트
- 지수 비트
fraction
- 0~51 번지 : 52 + 1(sign) = 53 비트
- 가수 비트
Quiet NaN은잘못된 입력으로 인해 예외를 발생시키지 않고
NaN을 반환하여 연산을 지속시키는 역할을 한다.
Quiet NaN의 경우가수부의 모든 bit를 1로 채운다.
Signaling NaN은quiet NaN과는 반대로,
잘못된 연산시에 예외를 발생시키는 경우를 나타낸다.
Signaling NaN은가수부의 대부분의 bit를 0으로 채우고최소 1개의 bit를 1로 채운다.
지수(e)를 사용하지 않고 나타낼 수 있는 최대값
2^53 - 1:900199254740991
=Math.pow(2, 53) - 1
지수(e)를 사용하지 않고 나타낼 수 있는 최소값
-(2^53 - 1):-900199254740991
=-(Math.pow(2, 53) - 1)