JavaScript 수학 객체
JavaScript Math 객체
Math 객체는 JavaScript에서 일반적인 수학 계산을 수행하는 데 사용됩니다.
String 및 Date 객체와 달리 Math 객체는 객체의 클래스가 아니며 생성자 Math()가 없으므로 Math 객체를 만들 필요가 없으며 Math 객체를 직접 사용할 수 있습니다. 마찬가지로 Math 개체의 메서드도 정적 메서드이므로 Math.function을 통해 직접 사용할 수 있습니다.
Math 객체 속성
JavaScript는 일반적으로 사용되는 일부 산술 값을 나타내는 Math 객체의 8가지 속성을 제공합니다.
속성 e, 자연 로그 Math의 밑수입니다. LN2 2의 자연 로그(대략 0.693과 동일)
Math.LN10 10의 자연 로그(대략 2.302와 동일)
Math의 속성 사용
Math 개체의 위 속성을 직접 사용할 수 있습니다.<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var pi = Math.PI; document.write(pi); </script> </head> <body> </body> </html>이 예제를 실행하면 다음과 같이 출력됩니다.
3.14159265 3589793
산술 메서드
Math 개체에서 접근할 수 있는 산술 값 외에도 사용할 수 있는 여러 함수(메서드)가 있습니다.
다음 예에서는 Math 개체의 round 메서드를 사용하여 숫자를 반올림합니다.
document.write(Math.round(4.7));
5
다음 예에서는 Math 개체의 random() 메서드를 사용하여 값을 반환합니다. 0과 1 사이의 임의의 숫자 사이:document.write(Math.random());
위 코드의 출력은 다음과 같습니다.0.897235837765038
다음 예제에서는 Math 객체의 Floor() 메서드와 random()을 사용하여 0과 11 사이의 난수를 반환합니다.
document.write(Math.floor(Math.random ()* 11));
위 코드의 출력은 다음과 같습니다.
2