Javascript
[Javascript] Math 함수 정리
mark340
2022. 9. 13. 16:01
Math is a built-in object that has properties and methods for mathematical constants and functions. It’s not a function object.
-> Math 객체는 수학에서 자주 사용하는 상수와 함수들을 미리 구현해 놓은 자바스크립트 표준 내장 객체이다.
-> 생성자가 존재하지 않아서 따로 인스턴스를 생성하지 않더라도 Math 객체의 모든 method나 property를 바로 사용할 수 있다.
자주 사용하는 함수 정리
Math.min(x,y,z....) | 가장 작은 값 반환 |
---|---|
Math.max(x,y,z....) | 가장 큰 값 반환 |
Math.random() | 0보다 크거나 같고 1보다 작은 무작위 숫자 반환 |
Math.round(x) | 소수점 첫 번째 자리에서 반올림 후 반환 |
Math.floor(x) | 인수와 같거나 작은 수 중에서 가장 큰 정수 반환 |
Math.ceil(x) | 인수와 같거나 큰 수 중에서 가장 작은 정수 반환 |
Math.abs(x) | x의 절댓값 반환 |
Math.sqrt(x) | x의 제곱근 반환 |
Math.cbrt(x) | x의 세제곱근 반환 |
Math.exp(x) | e의 x제곱근 값을 반환 |
Math.log(x) | x의 자연로그 값을 반환.(ln x) |
Math.log2(x) | x의 2를 밑으로 가지는 로그 값을 반환 |
Math.pow(x,y) | x의 y제곱을 반환 |
Math.sign(x) | x의 부호 값을 반환 |