1. IEEE 754, 64비트 구성, 값을 구하는 방법, Number상수
IEEE754
- 자바스크립트는 IEEE754에 정의된 64비트 부동 소수점으로 수를 처리합니다.
- 64비트로 최소값과 최대값을 처리합니다.
- 정수와 실수를 구분하지 않습니다. (1 은 1.0으로 처리하고, 1 과 1.2간 연산이 가능합니다. )
64비트 구성
- 사인 비트
- 63: 1비트
- 값이 0이면 양수, 1이면 음수
- 지수(exponent)
- 가수(fraction)
- 0~51: 52비트 + 1(사인 비트): 53비트
값을 구하는 방법
- 비트 값은 0 아니면 1입니다. 2^n승 값을 더해 값을 구합니다.
- 0비트 부터 1, 1, 1이면 1(2^0) + 2(2^1) + 4 = 7
Number상수
- safe integer란 지수(e)를 사용하지 않고 나타낼 수 있는 값으로 위 표를 보면 2의 64승이 아닌 2의 53승입니다.