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.LOG2E 밑이 2인 e의 쌍 숫자(대략 1.414와 동일)

Math .LOG10E 밑수 10을 기반으로 한 e의 로그(대략 0.434와 동일)

Math.PI Pi(대략 3.14159와 동일)

Math.SQRT1_2 2의 제곱근의 역수(대략 0.707과 동일)

Math .SQRT2 2의 제곱근(대략 1.414와 동일)

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

지속적인 학습
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> document.write( Math.round(Math.E) + "<br />" ); document.write(Math.round(0.3) + "<br />") document.write( Math.round(0.9) + "<br />" ); document.write( Math.round(-10.5) + "<br />" ); document.write( Math.round(10.5) ); </script> </head> <body> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~