English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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 |
LOG2E | e의 로그를 반환합니다2의 로그는 약1.442 |
LOG10E | e의 로그를 반환합니다10의 로그는 약 0.434 |
PI | PI를 반환합니다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),그 값에 이 값을 곱하여 다른 변환을 수행하십시오。