Math

Math는 수학에서 자주 사용하는 상수와 함수들을 미리 구현해 놓은 자바스크립트 객체이다.

 

 

 

Math 메서드

Math.max : 최대값

Math.min : 최소값

Math.round : 반올림

Math.ceil : 올림

Math.floor : 내림

Math.PI : 원주율 3.141592.....

Math.random() :  0보다 크거나 같고 1보다 작은 무작위 숫자

Math.pow(x, y) : x의 y승

Math.abs : 절댓값

 

 

 

Math.min(1, 2, 3, "-10", 10);  // -10
Math.min(1, "문자열", 2, 3); // NaN

비교할 수 없는 값이 포함되어 있으면 NaN을 반환한다.

 

 

 

document.write(Math.floor(Math.random() * 45) +1, "<br>")

1부터 45 중에 랜덤값을 출력하였다.

random함수는 0부터 1까지의 랜덤값이기 때문에, 조정을 해주어야 한다.