JavaScript 내장객체 (Math)

Ye Seo Lee·2022년 9월 14일
0

JavaScript

목록 보기
2/3

1. 문자열

.toSource() Non-standard : 문자열 "Math"를 반환합니다.

2. 정수 / 난수

.trunc(x) : 숫자의 정수 부분 반환
.random() : 0과 1 사이의 난수 반환

3. 절대값 / 부호

.abs(x) : 숫자의 절댓값 반환
.sign(x) : x의 양의 수인지 음의 수인지 나타내는 부호 반환

4. 최대 / 최소

.max([x[, y[, …]]]) : 0개 이상의 인수에서 제일 큰 수 반환
.min([x[, y[, …]]]) : 0개 이상의 인수에서 제일 작은 수 반환

5. 제곱근

.sqrt(x) : 숫자의 제곱근 반환
.cbrt(x) : 숫자의 세제곱근 반환
.pow(x, y) : x의 y 제곱을 반환
.imul(x, y) : 두 32비트 정수의 곱 반환
.hypot([x[, y[, …]]]) (en-US) : 인수의 제곱합의 제곱근 반환

6. 인수의 정수표현

.ceil(x) : 인수보다 크거나 같은 수 중에서 가장 작은 정수를 반환
.floor(x) : 인수보다 작거나 같은 수 중에서 가장 큰 정수 반환
.fround(x) : 인수의 가장 가까운 단일 정밀도 표현 반환
.round(x) : 숫자에서 가장 가까운 정수 반환

.clz32(x) (en-US) : 주어진 32비트 정수의 선행 0 개수를 반환

.exp(x) : E^x 를 반환합니다. x는 인수이며 E 는 오일러 상수(2.718...) 또는 자연로그의 밑입니다.
.expm1(x) (en-US) : exp(x)에서 1을 뺀 값을 반환합니다.

7. 로그

.log(x) : 숫자의 자연로그(e를 밑으로 하는 로그, 즉 ln) 값 반환
.log1p(x) (en-US) : 숫자 x에 대해 1 + x의 자연로그(e를 밑으로 하는 로그, ln) 값 반환
.log10(x) (en-US) : 숫자의 밑이 10인 로그 반환
.log2(x) : 숫자의 밑이 2인 로그 반환

8. 삼각함수

1) cos

.cos(x) (en-US) : 숫자의 코사인 값 반환
.cosh(x) (en-US) : 숫자의 쌍곡코사인 값 반환
.acos(x) : 숫자의 아크코사인 값 반환
.acosh(x) (en-US) : 숫자의 쌍곡아크코사인 값 반환

2) sin

.sin(x) : 숫자의 사인 값 반환
.sinh(x) : 숫자의 쌍곡사인 값 반환
.asin(x) (en-US) : 숫자의 아크사인 값 반환
.asinh(x) (en-US) : 숫자의 쌍곡아크사인 값 반환

3) tan

.tan(x) : 숫자의 탄젠트 값 반환
.tanh(x) : 숫자의 쌍곡탄젠트 값 반환
.atan(x) (en-US) : 숫자의 아크탄젠트 값 반환
.atanh(x) (en-US) : 숫자의 쌍곡아크탄젠트 값 반환
.atan2(y, x) (en-US) : 인수 몫의 아크탄젠트 값 반환

0개의 댓글