float64 : 2**53-1, 1fffffffffffff, 9007199254 740991 - 16자리
    - 자바스크립트는 64bit가 기본이지만 float방식, 그래서 정수의 유효정확도는 2**64가 아님
    - 일반적인 정수처리( Math.random()  등) , 정수 유효정확도 2**53-1
int32 : 2**31-1, "7fffffff" , 2147483647  - 10자리  
int64 : 2**63-1 , 0x8000000000000000, 9223372036 854775808  - 19자리 
    - BigInt() 로 처리해야 함
//============== 
* 반올림 
Math.round( 20.49); //  20 
Math.round( 20.5 ); //  21 
Math.round( 42   ); //  42 
Math.round(-20.5 ); // -20 
Math.round(-20.51); // -21 
* 올림 
Math.ceil(.95);    // 1 
Math.ceil(4);      // 4 
Math.ceil(7.004);  // 8 
Math.ceil(-0.95);  // -0 
Math.ceil(-4);     // -4 
Math.ceil(-7.004); // -7 
* 버림 
Math.floor( 45.95); //  45 
Math.floor( 45.05); //  45 
Math.floor(  4   ); //   4 
Math.floor(-45.05); // -46  
Math.floor(-45.95); // -46 
* 랜덤 소수 
Math.random()  
- 소수 자리수 16자리 2^53  
'Code > JavaScript' 카테고리의 다른 글
| [Javascript] 자바스크립트 메모리 관리 (0) | 2020.01.27 | 
|---|---|
| [링크] jQuery 를 순수 자바스크립트 코드로 바꾸기 (0) | 2020.01.27 | 
| [Javascript] for in, for of 차이 (0) | 2019.10.22 | 
| [Javascript] gulp 사용법 - js 파일 줄이기 (0) | 2019.10.06 | 
| [Javascript] ES6 다이나믹 모듈 (Dynamic Module) (0) | 2019.07.30 | 










