728x90
반응형
#자바스크립트 Math 객체(abs, round, ceil, floor, sqrt, random, pow, max, min) 메서드 사용법
#Math.PI
-원주율 PI 값을 반환한다.
-예시
Math.PI; // 3.141592653589793
#Math.abs
-인수로 전달된 숫자의 절대값을 반환한다. (절대값은 반드시 0또는 양수이어야 한다.)
-예시
Math.abs(1); // 1
Math.abs(-1); // 1
Math.abs(null); // 0
Math.abs('string'); // NaN
#Math.round
-인수로 전달된 숫자의 소수점 이하를 반올림한 정수를 반환한다.
-예시
Math.round(1.7); // 2
Math.round(-1.3); // -1
Math.round(3); // 3
Math.round(); // NaN
#Math.ceil
-인수로 전달된 숫자의 소수점 이하를 올림한 정수를 반환한다.
-예시
Math.ceil(1.2); // 2
Math.ceil(-1.3); // -1
Math.ceil(2); // 2
Math.ceil(); // NaN
#Math.floor
-인수로 전달된 숫자의 소수점 이하를 내림한 정수를 반환한다.
-예시
Math.floor(1.8); // 1
Math.floor(-1.8); // -2
Math.floor(1); // 1
Math.floor(); // NaN
#Math.sqrt
-인수로 전달된 숫자의 제곱근을 반환한다.
-예시
Math.sqrt(25); // 5
Math.sqrt(-9); // NaN
Math.sqrt(1); // 1
Math.sqrt(0); // 0
Math.sqrt(); // NaN
#Math.random
-0에서 1미만의 실수(랜덤)를 반환한다.
-예시
const random = Math.floor((Math.random() * 10) + 1);
// 1 ~ 10까지 랜덤 숫자 반환
console.log(random);
#Math.pow
-첫 번째 인수를 밑으로, 두 번쨰 인수를 지수로 거듭제곱한 결과를 반환한다.
-예시
Math.pow(2, 4); // 16
// ES7에서 도입된 지수 연산자
2 ** 2 ** 2 // 16
#Math.max
-전달받은 인수 중에서 가장 큰 수를 반환한다.
-예시
Math.max(1); // 1
Math.max(10, 33, 22); // 33
Math.max(); // -Infinity
#Math.min
-전달받은 인수 중에서 가장 작은 수를 반환한다.
-예시
Math.min(1); // 1
Math.min(3, 7, 4); // 3
Math.min(); // Infinity
728x90
반응형
'IT > Javascript' 카테고리의 다른 글
[Javascript] - 자바스크립트 Element.closest 사용법 (0) | 2021.08.03 |
---|---|
[Javascript] - 자바스크립트 Date 생성자 함수 사용법 (0) | 2021.08.03 |
[Javascript] - 자바스크립트 Number.prototype.toFixed, Number.prototype.toString 사용법 (0) | 2021.08.02 |
[Javascript] - 자바스크립트 Number.isInteger, Number.isNaN 메서드 사용법 (0) | 2021.08.02 |
[Javascript] - 자바스크립트 Number 생성자 함수 사용법 (0) | 2021.08.02 |
댓글