표준내장객체 (standard built-in object) Math에 관한 것을 정리했다. 이는 일부일 뿐이니 자세한 내용은 mdn 문서를 참조하자.
//Math 수학적인 상수와 함수를 위한 속성과 메서드를 가진 내장객체
// Math.abs(), 주어진 숫자의 절댓값을 반환
console.log(Math.abs(2)); // 2
console.log(Math.abs(-2)); // 2
// Math.ceil(), 주어진 숫자를 올림해 정수를 반환
console.log(Math.ceil(3.141592)) // 4
// Math.floor(), 주어진 숫자를 내림해 정수를 반환
console.log(Math.floor(3.141592)); // 3
// Math.max(), 주어진 숫자 중 가장 큰 숫자를 반환
console.log(Math.max(1,22,38,192)) // 192
// Math.min(), 주어진 숫자 중 가장 작은 숫자를 반환
console.log(Math.min(1,22,-10,38,192)) // -10
// Math.pow(), 주어진 숫자의 거듭제곱한 값을 반환
console.log(Math.pow(4,2)); // 16
console.log(Math.pow(7,2)); // 49
console.log(Math.pow(10,3)); // 1000
// Math.random(), 숫자 0이상 1미만의 난수를 반환
console.log(Math.random()); // 0<=x<1 난수
// Math.round(), 주어진 숫자를 반올림해 정수를 반환
const num1 = 3.141;
const num2 = 3.768;
console.log(Math.roung(num1)); // 3
console.log(Math.roung(num2)); // 4
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math
'JAVASCRIPT' 카테고리의 다른 글
[Javascript] 표준내장객체 - Object (0) | 2023.04.16 |
---|---|
[JavaScript] 표준내장객체 - Array (0) | 2023.04.16 |
[JavaScript] 표준내장객체 - Date (0) | 2023.04.16 |
[JavaScript] 클래스 심화 - 상속, 정적메서드, get, set (0) | 2023.04.14 |
[JavaScript] 표준내장객체 - Number (0) | 2023.04.14 |