Number 객체

    [JavaScript] Number 객체

    자바스크립트에서의 수 표현 자바스크립트에서 정수와 실수를 따로 구분하지 않고, 모든 수를 실수 하나로만 표현한다. 자바스크립트에서 모든 숫자는 IEEE 754 국제 표준에서 정의한 64비트 부동 소수점 수로 저장된다. 64비트 부동 소수점 수(double precision floating point numbers)는 메모리에 다음과 같은 형태로 저장된다. 0 ~ 51 비트 52 ~ 62 비트 63 비트 총 52비트의 가수 부분 총 11비트의 지수 부분 총 1비트의 부호 부분 이러한 64비트 부동 소수점 수의 정밀도는 정수부는 15자리까지, 소수부는 17자리까지만 유효하다. 다음 예제는 64비트 부동 소수점 수의 정밀도를 알아보는 예제다. var x = 999999999999999; // 15자리의 정수부..