728x90
반응형
[JavaScript] Math 함수 정리
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의 부호 값을 반환 |
비고
1) javascript 나눗셈에서 몫 구하기
-> 몫: let result = parseInt( x / y );
2) Math.min, Math.max 인자에 배열 넣는 방법
-> Math.min(...arr) / Math.max(...arr) : spread연산자를 사용하여 배열의 원소들을 인자로 나열하여 준다.
728x90
반응형
'Programing > Javascript, JQuery' 카테고리의 다른 글
[JQuery] 데이터 조회시 로딩 이미지 보여주기(Ajax) (0) | 2021.07.14 |
---|---|
[JavaScript] Number.MAX_SAFE_INTEGER && Number.MIN_SAFE_INTEGER (0) | 2021.05.27 |
[javascript] 테이블 셀 병합 (jQuery) (0) | 2021.03.01 |
[JavaScript] 숫자 세자리마다 콤마 찍기 (0) | 2021.03.01 |
[JQuery] file rename, move 참고 blog (0) | 2021.01.13 |