>웹 프론트엔드 >프런트엔드 Q&A >es6 수학 방법은 무엇입니까?

es6 수학 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2022-03-23 19:51:022958검색

수학 방법에는 다음이 포함됩니다. 1. pow(), sqrt() 등을 포함한 지수 방법 2. log(), log10() 등을 포함한 대수 방법; sign() 등 4. sin(), cos() 등을 포함한 삼각 함수 4. random()은 의사 난수를 반환합니다.

es6 수학 방법은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.

ES6 Math(수학 개체)

Math 개체는 수학 상수 및 함수의 속성과 메서드를 제공합니다. 다른 전역 객체와 달리 Math는 생성자가 아닙니다. Math의 모든 속성과 메서드는 정적이므로 Math를 생성하지 않고도 객체로 사용할 수 있습니다.

Math 객체 메소드

1. 지수 메소드

기본 지수 메소드는 Math.pow()이며, 그림과 같이 제곱근, 세제곱근, e의 거듭제곱에 대한 편의 함수가 있습니다. 다음 테이블:

의 제곱근을 반환합니다. 은 Math.exp(x) - 1과 동일합니다. 인수 합의 제곱근2. 로그 방법Method설명x의 자연 로그
Method Description
Math.pow(x, y)

숫자 x

Math.cbrt(x)

이것은 메소드는 숫자의 세제곱근을 반환합니다. Math.expm1(x)

Math.hypot(x1, x2,...)

기본 자연 로그 방법은 Math.log()입니다. JavaScript에서 "log"는 "자연 로그"를 의미합니다. 편의를 위해 ES6에는 Math.log10이 도입되었습니다.

Math.log(x)

Math.log10(x)

밑 10 로그 Math.log2(x)x1 + x

Math.log1p(x)

의 기본 2 로그

3. 기타 대수적 방법

다음은 다양한 대수적 방법과 그에 대한 설명입니다.

Math.sin(x) x 라디안의 사인Math.cos(x)x 라디안의 코사인Math.tan(x)
방법 설명
Math.abs(x)

x의 절대값

Math.sign(x)

x의 부호: x는 음수, - 1, x가 양수이면 1, x의 밑은 가장 가까운 정수로 반올림됩니다

Math.min(x1, x2,...)

최소 인수

Math.max((x1, x2,...) ..)

최소 매개변수 반환

4, 삼각 함수

Method 설명

x 라디안의 탄젠트 radmath.asin (x)

x arcsine (arcsin) (라디안에서 결과) math.acos (x) x의 역 코사인 (Arccos) (결과 라디안) x 아크탄젠트(arctan)(결과는 라디안) 시계 반대 방향 각도(라디안) x축에서 (x, y) 지점까지 5 , Math.random()
First Test Value : 0.5782922627404332
Second Test Value : 0.5624510529451072
Third Test Value : 0.9336334094405174
Fourth Test Value : 0.4002739654388279
【관련 권장 사항: javascript 비디오 튜토리얼web front-end

Math.atan(x)

Math.atan2(y, x0)

Math.random() 함수는 0(포함)과 1( 예: PRNG(의사 난수 생성)

var value1 = Math.random();  
console.log("First Test Value : " + value1 );
var value2 = Math.random();  
console.log("Second Test Value : " + value2 );
var value3 = Math.random();  
console.log("Third Test Value : " + value3 );
var value4 = Math.random();
console.log("Fourth Test Value : " + value4 );

Output
,

위 내용은 es6 수학 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.