>  기사  >  웹 프론트엔드  >  js의 Math 객체는 무엇입니까? 사용하는 방법?

js의 Math 객체는 무엇입니까? 사용하는 방법?

青灯夜游
青灯夜游앞으로
2018-11-13 11:28:022621검색

js의 Math 객체는 무엇인가요? 사용하는 방법? 이 글에서는 Math 객체의 사용법을 이해할 수 있도록 Math 객체의 속성과 메서드를 소개합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다. [추천 관련 영상 튜토리얼: JavaScript 튜토리얼]

1. Math 객체의 속성

  (1) E: 자연 로그(대략 2.718과 동일)의 밑이 되는 산술 상수 e를 반환합니다.
 (2) LN2: 2의 자연 로그를 반환합니다(대략 0.693과 동일).
 (3) LN10: 10의 자연 로그를 반환합니다(대략 2.302와 동일).
 (4) LOG2E: 밑이 2인 e의 로그를 반환합니다(대략 1.443과 동일).
 (5) LOG10E: 밑이 10인 e의 로그를 반환합니다(대략 0.434와 동일).
 (6) PI: pi를 반환합니다(대략 3.14159와 동일).
 (7) SQRT1_2: 2의 제곱근의 역수를 반환합니다(대략 0.707과 동일).
 (8) SQRT2: 2의 제곱근을 반환합니다(대략 1.414와 동일).

  <script type="text/javascript">
        document.write('属性E<br/>');
        document.write(Math.E);

        document.write('<br/><br/>属性LN2<br/>');
        document.write(Math.LN2);

        document.write('<br/><br/>属性LN10<br/>');
        document.write(Math.LN10);

        document.write('<br/><br/>属性LOG2E<br/>');
        document.write(Math.LOG2E);

        document.write('<br/><br/>属性LOG10E<br/>');
        document.write(Math.LOG10E);

        document.write('<br/><br/>属性PI<br/>');
        document.write(Math.PI);

        document.write('<br/><br/>属性SQRT1_2<br/>');
        document.write(Math.SQRT1_2);

        document.write('<br/><br/>属性SQRT2<br/>');
        document.write(Math.SQRT2);    
  </script>

각 속성의 값:

2. Math 객체의 메소드

(1) abs(x): 숫자의 절대값을 반환합니다.

  <script type="text/javascript">
        var x=-3;
        document.write('abs(x)方法:<br/>');
        document.write(Math.abs(x));  
  </script>

(2) acos(x): 숫자의 아크코사인을 반환합니다.

      <script type="text/javascript">
            var x=0.5;
            document.write('acos(x)方法:<br/>');
            document.write(Math.acos(x)); 
      </script>

(3) asin(x): 숫자의 아크사인을 반환합니다.

<script type="text/javascript">
        var x=1;
        document.write('asin(x)方法:<br/>');
        document.write(Math.asin(x));   
</script>

(4) atan(x): x의 아크탄젠트를 -PI/2와 PI/2 라디안 사이의 숫자로 반환합니다.

<script type="text/javascript">
        var x=1;
        document.write('atan(x)方法:<br/>');
        document.write(Math.atan(x));   
</script>

(5) atan2(y,x): x축에서 점 (x,y)까지의 각도를 반환합니다(-PI/2와 PI/2 라디안 사이).

<script type="text/javascript">
        var x=0.5;        var y=1;
        document.write('atan2(y,x)方法:<br/>');
        document.write(Math.atan2(y,x));  
</script>

(6) ceil(x): 로그를 반올림하세요.

<script type="text/javascript">
        var x=0.5;
        document.write('ceil(x)方法:<br/>');
        document.write(Math.ceil(x));    
</script>

(7) cos(x): 숫자의 코사인을 반환합니다.

<script type="text/javascript">
        var x=0;
        document.write('cos(x)方法:<br/>');
        document.write(Math.cos(x));    
</script>

(8) exp(x): e의 지수를 반환합니다.

<script type="text/javascript">
        var x=1;
        document.write('exp(x)方法:<br/>');
        document.write(Math.exp(x));    
</script>

(9) Floor(x): 로그를 반올림합니다.

<script type="text/javascript">
        var x=1;
        document.write('floor(x)方法:<br/>');
        document.write(Math.floor(x));    
</script>

(10) log(x): 숫자의 자연 로그를 반환합니다(밑은 e).

<script type="text/javascript">
        var x=10;
        document.write('log(x)方法:<br/>');
        document.write(Math.log(x));    
</script>

(11) max(x,y): x와 y 사이에서 가장 높은 값을 반환합니다.

<script type="text/javascript">
        var x=10;        var y=32;
        document.write('max(x,y)方法:<br/>');
        document.write(Math.max(x,y));    
</script>

(12) min(x,y): x와 y 사이에서 가장 낮은 값을 반환합니다.

<script type="text/javascript">
        var x=10;        var y=32;
        document.write('min(x,y)方法:<br/>');
        document.write(Math.min(x,y));    
</script>

(13) pow(x,y): x의 y제곱을 반환합니다.

<script type="text/javascript">
        var x=2;        var y=3;
        document.write('pow(x,y)方法:<br/>');
        document.write(Math.pow(x,y));    
</script>

(14) random(): 0~1 사이의 난수를 반환합니다.

<script type="text/javascript">
        document.write('random()方法:<br/>');
        document.write(Math.random());   
</script>

(15) round(x): 숫자를 가장 가까운 정수로 반올림합니다.

<script type="text/javascript">
        var x=23.4353;
        document.write('round(x)方法:<br/>');
        document.write(Math.round(x));    
</script>

(16) sin(x): 숫자의 사인을 반환합니다.

<script type="text/javascript">
        var x=Math.PI/2;        
        document.write('sin(x)方法:<br/>');
        document.write(Math.sin(x));    
</script>

(17) sqrt(x): 숫자의 제곱근을 반환합니다.

<script type="text/javascript">
        var x=2;
        document.write('sqrt(x)方法:<br/>');
        document.write(Math.sqrt(x));    
</script>

(18) tan(x): 각도의 탄젠트를 반환합니다.

<script type="text/javascript">
        var x=1;
        document.write('tan(x)方法:<br/>');
        document.write(Math.tan(x));    
</script>

요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.

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

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제