Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 Math.trunc() 메서드의 중요성은 무엇입니까?

<시간/>

Math.trunc()

Math.floor()와 달리 , Math.ceil()Math.round() , Math.trunc() 메소드는 소수 부분을 제거합니다. 정수 만 제공 부분. 반올림 은 상관하지 않습니다. 가장 가까운 정수로의 숫자. 값이 양수인지 음수인지조차 알지 못합니다. 그 기능은 소수 부분을 자르는 것뿐입니다. .

구문

Math.trunc(x);

매개변수 - Math.trunc() 숫자를 인수로 사용하고 자릅니다. 소수 부분 .

다음 예에서 Math.trunc() 메소드가 제공된 양수의 소수 값을 잘랐습니다.

<html>
<body>
<script>
   var val1 = Math.trunc("1.414");
   var val2 = Math.trunc("0.49");
   var val3 = Math.trunc("8.9");
   document.write(val1);
   document.write("</br>");
   document.write(val2);
   document.write("</br>");
   document.write(val3);
</script>
</body>
</html>

출력

1
0
8


다음 Math.trunc() 에서 함수가 소수 값을 잘랐습니다. 음수의 정수 값을 출력에 표시했습니다.

<html>
<body>
<script>
   var val1 = Math.trunc("-1.414");
   var val2 = Math.trunc("-0.49");
   var val3 = Math.trunc("-8.9");
   document.write(val1);
   document.write("</br>");
   document.write(val2);
   document.write("</br>");
   document.write(val3);
</script>
</body>
</html>

출력

-1
0
-8