Math 객체
Math 객체
는 수학을 위한 프로퍼티와 메소드를 제공하는 객체이다.
속성
PI
pi 값을 반환한다.
Math.PI; // 3.141592653589793
함수
abs(x)
절댓값을 반환한다.
Math.abs(-1); // 1
Math.abs('-1'); // 1
Math.abs(''); // 0
Math.abs([]); // 0
Math.abs(); // NaN
round(x)
소수점 이하를 반올림하여 정수를 반환한다.
Math.round(2.6); // 3
Math.round(-1.5); // -1
Math.round(); // NaN
ceil(x)
소수점 이하를 올림하여 정수를 반환한다.
Math.ceil(2.6); // 3
Math.ceil(-1.5); // -1
Math.ceil(); // NaN
floor(x)
소수점 이하를 내림하여 정수를 반환한다. 음수인 경우, 소수점 이하를 버린 후 -1 한 정수를 반환한다.
Math.floor(2.7); // 2
Math.floor(-3.4); // -4
Math.floor(); // NaN
sqrt(x)
제곱근을 반환한다.
Math.sqrt(9); // 3
Math.sqrt(2); // 1.4142135623730951
Math.sqrt(-4); // NaN
random()
0부터 1미만의 부동 소수점을 반환한다.
Math.random(); // 0.590025323429568
var random = Math.floor((Math.random() * 10) + 1);
console.log(random); // 1 ~ 10 까지의 정수
pow(x, y)
거듭 제곱을 반환한다.
Math.pow(2, 3); // 8
max(x)
가장 큰 수를 반환한다.
Math.max(2, 3, -1); // 3
var arr = [1, 2, 4]; // 4
Math.max(...arr);
min(x)
가장 작은 수를 반환한다.
Math.min(2, 3, -1); // -1
var arr = [1, 2, 4]; // 1
Math.min(...arr);
반응형
'Javascript' 카테고리의 다른 글
[Javascript] String 객체 (3) | 2023.11.15 |
---|---|
[Javascript] Number 객체 (1) | 2023.11.14 |
[Javascript] Date 객체 (0) | 2023.11.10 |
[Javascript] 전역 객체 (2) | 2023.11.09 |
[Javascript] 클로저(Closure) (0) | 2023.11.08 |
댓글