English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript Math 객체

Math는 수학 상수와 함수를 포함한 내장 객체입니다. 함수 객체가 아닙니다.

Math 객체

Math 객체는 수학 작업을 수행할 수 있게 합니다.

기타 전역 객체와 달리, Math는 생성자가 아닙니다.

Math의 모든 속성과 메서드는 정적이며, Math 객체를 생성하지 않고 객체로 호출할 수 있습니다.

예를 들어, 상수 pi를 Math.PI로 호출합니다Math.PI를 호출하여 정弦 함수를 호출합니다Math.sin(x)에서 x는 메서드의 파라미터입니다.

var x = Math.PI;  // PI를 반환합니다
var y = Math.sqrt(25);// 반환합니다25의 제곱근
테스트를 보세요‹/›

우리의JavaScript Math 튜토리얼에서Math에 대해 더 많은 정보를 알아보세요。

수학 객체 속성

아래 표는 Math 객체의 속성을 나열합니다:

속성설명
E유라를 반환합니다2.718
LN2반환합니다2의 자연 로그는 약 0.693
LN10자연 로그를 반환합니다10,약2.302
LOG2Ee의 로그를 반환합니다2의 로그는 약1.442
LOG10Ee의 로그를 반환합니다10의 로그는 약 0.434
PIPI를 반환합니다3.14
SQRT1_2반환합니다1/2의 제곱근은 약 0.707
SQRT2반환합니다2의 제곱근은 약1.414

수학 객체 메서드

아래 표는 Math 객체의 메서드를 나열합니다:

메서드설명
abs(x)x의 절대 값을 반환합니다
acos(x)x의 반구적 각도를 라디안 단위로 반환합니다
acosh(x)x의 항구적 곡선反余弦 값을 반환합니다
asin(x)x의 라디안 값을 반환합니다
asinh(x)x의 항구적 곡선反正弦 값을 반환합니다
atan(x)x의反正切的를 asin(x)로 반환합니다-PI / 2과 PI / 2라디안 간의数值
atan2(y, x)参数의 분수의反正切的를 반환합니다
atanh(x)x의 항구적 곡선反正切的를 반환합니다
cbrt(x)x의立方근을 반환합니다
ceil(x)x에等于하거나 큰 가장 작은 정수를 반환합니다
cos(x)x의 각도를 라디안으로 표현한 cos 값을 반환합니다
cosh(x)x의 항구적 곡선 余弦 값을 반환합니다
exp(x)E를 반환합니다 x의 값
floor(x)x에等于하거나 작은 가장 큰 정수를 반환합니다
log(x)log(x)
x의 자연 로그를 반환합니다(E를 기준으로)1, n2, n3, ..., nX)max(n
가장 큰 수를 반환합니다1, n2, n3, ..., nX)가장 작은 수를 반환합니다
pow(x, y)x의 값을 y의 제곱으로 반환합니다
random()0부터1사이의 무작위 수를 반환합니다
round(x)x의 값을 가장 가까운 정수로 라운드합니다
sin(x)x의 사인을 반환합니다(x는 라디안으로 표현됩니다)
sinh(x)x의 히پ러볼릭 상수를 반환합니다
sqrt(x)x의 제곱근을 반환합니다
tan(x)각도의 상좌표를 반환합니다
tanh(x)수치의 히پ러볼릭 상좌표를 반환합니다
trunc(x)수치(x)의 정수 부분을 반환합니다

주의:삼각 함수(sin(),cos(),tan(),asin(),acos(),atan(),atan2()를 라디안으로 표현된 예상 각도 또는 반환 각도로 입력하십시오。

라디안을 도로 변환하려면 Math.PI로 나누십시오. / 180),그 값에 이 값을 곱하여 다른 변환을 수행하십시오。