본문 바로가기
개발 이야기/HTML | CSS | JS

JavaScript Math객체 정리

by 농개 2018. 5. 31.

자바스크립트에서 복잡한 수치 연산을 할 때 Math객체를 사용 할 수 있다.


Math.pow(2,10);                  // 2의 10승 : 1024

Math.round(0.4);                 // 반올림 : 0

Math.ceil(0.4);                     // 올림 : 1

Math.floor(0.4);                   // 내림 : 10

Math.abs(-5);                      // 절대값 : 5

Math.max(x,y,z);                  // 가장큰 인자 반환(min도 있음)

Math.random()                    // 0과 1.0 사이에 임의수 반환

// 이 외 삼각함수, 제곱근, 로그 등도 있다



** 자바스크립트는 0으로 나눌 때, 에러가 발생할까?


정답은 아니다. NaN이라는걸 본적 있는데, NaN도 아니고 특정 양수를 0으로 나누니 Infinity 라는 무한대를 의미하는 값이 출력된다.

( 0/0 은 NaN이다.)