[JavaScript] Abs, sqrt, Floor, trunc, Random, Round, acos, asin(함수, 구문, 매개변수 분석, 자세한 예제 포함)과 같은 JavaScript Math 객체의 일반적인 메소드의 전체 모음입니다.

1. ABS() 메소드

기능: 숫자의 절대값을 반환합니다. x가 숫자가 아니면 NaN을 반환하고, x가 null이면 0을 반환합니다.
문법:Math.abs(x)

매개변수 설명하다
엑스 필수의. 숫자 값이어야 합니다.

예:

let test=Math.abs(-1)
console.log(test); //输出结果:1

2. acos() 메소드

기능: 숫자의 아크코사인을 반환할 수 있습니다. 매개변수 x가 -1.0 ~ 1.0 범위를 초과하면 브라우저는 NaN을 반환합니다. 매개변수 x가 -1 값을 취하면 PI가 반환됩니다.
구문: Math.acos(x)
예:

매개변수 설명하다
엑스 필수의. -1.0 ~ 1.0 사이의 숫자여야 합니다.

예:

let test=Math.acos(0.5);
console.log(test);//输出结果:1.0471975511965979

3. asin() 메소드

기능: -PI/2와 PI/2 사이의 라디안 값을 반환합니다. 매개변수 x가 -1.0 ~ 1.0 범위를 초과하면 브라우저는 NaN을 반환합니다. 매개변수 x가 값 1을 취하면 PI/2가 반환됩니다.
문법:Math.asin(x)

매개변수 설명하다
엑스 필수의. -1.0에서 1.0 사이의 숫자 값이어야 합니다.

예:

let test=Math.asin(0.5);
console.log(test);//输出结果:0.5235987755982989

4.atan() 메소드

기능: -PI/2와 PI/2 라디안 사이의 값을 사용하여 x의 아크탄젠트를 반환합니다.
문법:Math.atan(x)

매개변수 설명하다
엑스 필수의. 숫자 값이어야 합니다.

예:

let test=Math.atan(2);
console.log(test);  //输出结果:1.1071487177940904

5.atan2() 메소드

함수: 원점(0,0)에서 점(x,y)까지의 선분과 x축의 양의 방향, 즉 Math.atan2(y,x 사이의 평면 각도(라디안 값)를 반환합니다. ).
문법:Math.atan2(y,x)

매개변수 설명하다
엑스 해야 하다. x좌표를 나타내는 숫자
와이 해야 하다. y 좌표를 나타내는 숫자

예:

let test=Math.atan2(1,1);
console.log(test);  //输出结果:0.7853981633974483

6. ceil() 메소드

기능: 숫자를 반올림할 수 있습니다.
문법:Math.ceil(x)

매개변수 설명하다
엑스 필수의. 숫자 값이어야 합니다.

예:

let test=Math.ceil(5.1);
console.log(test); //输出结果:6

7. cos() 메소드

기능: 숫자의 코사인을 반환합니다. cos()는 -1.0에서 1.0 사이의 숫자를 반환합니다.
문법:Math.cos(x)

매개변수 설명하다
엑스 필수의. 숫자 값이어야 합니다.

예:

let test=Math.cos(Math.PI);
console.log(test); //输出结果:-1

8. exp() 메소드

기능: e의 x제곱 값을 반환합니다. E는 자연 염기(대략 2.7183)입니다.
문법:Math.exp(x)

매개변수 설명하다
엑스 e의 x승

예:

let test=Math.exp(1);
console.log(test); //输出结果:2.718281828459045

9.floor() 방법

기능: x보다 작거나 같은 가장 큰 정수를 반환합니다.
문법:Math.floor(x)

매개변수 설명하다
엑스 필수의. 숫자 값 또는 표현식.

예:

let test=Math.floor()(1.2);
console.log(test);  //输出结果:1 

10. 로그() 메소드

기능: 숫자의 자연 로그를 반환합니다(E 기준). x가 음수이면 NaN을 반환합니다. x가 0이면 -Infinity를 반환합니다.
문법:Math.log(x)

매개변수 설명하다
엑스 필수의. 숫자 값 또는 표현식.

예:

let test=Math.log(Math.PI);
console.log(test);  //输出结果:1.1447298858494002

11. max() 메소드

기능: 둘 이상의 지정된 숫자 중 더 큰 값을 갖는 숫자를 반환합니다.
문법:Math.max(n1,n2,n3,...,nX)

매개변수 설명하다
n1,n2,n3,…,nX 선택 과목. 1개 이상의 값.

예:

let test=Math.max(-1,0,-2,3,2);
console.log(test);  //输出结果:3

12. min() 메소드

기능: 둘 이상의 지정된 숫자 중 더 작은 값을 갖는 숫자를 반환합니다.
문법:Math.min(n1,n2,n3,...,nX)

매개변수 설명하다
n1,n2,n3,…,nX 선택 과목. 1개 이상의 값.

예:

let test=Math.min(-1,0,-2,3,2);
console.log(test);  //输出结果:-2

13.pow() 메소드

기능: x의 y제곱을 반환합니다.
문법:Math.pow(x,y)

매개변수 설명하다
엑스 필수의. 기본 번호. 숫자여야 합니다.
와이 필수의. 힘. 숫자여야 합니다.

예:

let test=Math.pow(2,3);
console.log(test); //输出结果:8

14. 무작위() 메소드

기능: 0(포함)과 1(제외) 사이의 난수를 반환합니다.
구문: Math.random()
예:

let test=Math.random(2,3);
console.log(test);  

15. round() 메소드

기능: 숫자를 가장 가까운
정수로 반올림 구문: Math.round(x)
예:

let test=Math.round(2.1);
console.log(test);  //输出结果:2

16. 죄() 방법

기능: 매개변수 x의 사인 값을 반환합니다. 반환 값은 -1.0과 1.0 사이입니다
. 구문:Math.sin(x)

매개변수 설명하다
엑스 필수의. 라디안으로 표현되는 각도입니다. 각도에 0.017453293(2PI/360)을 곱하여 라디안으로 변환합니다.

let test=Math.sin(2);
console.log(test);  //输出结果:0.9092974268256817

17. sqrt() 메소드

기능: 숫자의 제곱근을 반환합니다.
구문:Math.sqrt(x)

매개변수 설명하다
엑스 필수의. 0보다 크거나 같은 숫자여야 합니다.

예:

let test=Math.sqrt(4);
console.log(test);  //输出结果:2

18. tan() 메소드

기능: 각도의 탄젠트를 나타내는 숫자를 반환합니다.
문법:Math.tan(x)

매개변수 설명하다
엑스 필수의. 라디안으로 표현되는 각도입니다. 각도에 0.017453293(2PI/360)을 곱하여 라디안으로 변환합니다.

예:

let test=Math.tan(90);
console.log(test);  //输出结果:1.995200412208242

19. tanh() 메소드

기능: 숫자의 쌍곡탄젠트 함수 값을 반환합니다.
구문:Math.tanh(x)

매개변수 설명하다
엑스 필수의. 계산할 숫자입니다.

예:

let test=Math.tanh(1);
console.log(test); //输出结果:0.7615941559557649

20.trunc() 메소드

기능: 숫자의 소수 부분을 제거하고 정수 부분만 유지합니다.
구문:Math.trunc(x)

매개변수 설명하다
엑스 임의의 숫자

예:

 let test=Math.trunc(1.111);
console.log(test);  //输出结果:1

결론적으로

  이 글은 주로 JavaScript Math 객체에서 일반적으로 사용되는 몇 가지 메소드를 요약한 것입니다. 오류나 불완전한 부분이 있으면 조언해 주세요. 감사합니다!

추천

출처blog.csdn.net/m0_46533551/article/details/129361988