Math 객체는 수학에서 자주 사용하는 상수와 함수들을 미리 구현해 놓은 자바스크립트 표준 내장 객체이다.
따라서 Math라는 내장 객체를 이용한다면 내가 원하는 숫자를 받아올 수 있다.
Math 객체는 다른 전역 객체와는 달리 생성자(constructor)가 존재하지 않는다.
: 인수로 전달받은 값을 소수점 첫 번째 자리에서 반올림하여 그 결괏값을 반환한다.
Math.round(2.5) // output: 2
: 인수로 전달받은 값과 같거나 큰 수 중에서 가장 작은 정수를 반환한다.
Math.ceil(2.5) // output: 3
: 인수로 전달받은 값과 같거나 작은 수 중에서 가장 큰 정수를 반환한다.
Math.floor(2.5) // output: 2
Math.random() // output: 0.123124556 등등
Math.floor(Math.random() * 10) // output: 4 등등
: 인수로 전달받은 값 중에서 가장 큰 수를 반환합니다.
인수가 전달되지 않으면 -Infinity를 반환하며, 인수 중에 비교할 수 없는 값이 포함되어 있으면 NaN을 반환합니다.
Math.max(); // output: -Infinity
Math.max(1, 10, -100, -10, 100, 0); // output: 100
Math.max(1, 10, -100, -10, "1000", 0); // output: 1000
Math.max(1, 10, -100, -10, "문자열", 0); // output: NaN
: max와 작용기는 동일하다.
: 인수로 전달받은 값의 절대값을 반환한다.
Math.abs(-2.5) // output: 2.5