English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Math.trunc()메서드는 소수점을 모두 제거하여 숫자의 정수 부분을 반환합니다.
그리고 다른 세 가지 Math 메서드와는 다릅니다:Math.floor()،Math.ceil()와Math.round()Math.trunc()의 작동 방식은 매우 간단합니다. 매개변수가 양수든 음수든, 그 오른쪽의 점과 숫자를 모두 잘라냅니다.
주의: Math.trunc() 메서드는 숫자를 올림으로써 변환하지 않습니다./소수점을 제거하여 가장 가까운 정수로 내림을 합니다.
이 메서드에 전달하는 매개변수는 기본적으로 숫자 타입으로 변환됩니다.
trunc()는 Math의 스태틱 메서드이므로 항상 다음과 같이 사용하십시오Math.trunc(),이는 Math 객체를 생성하는 메서드로 사용되지 않습니다.
Math.trunc(x)
Math.trunc(13.37); // 13 Math.trunc(42.84); // 42 Math.trunc(0.123); // 0 Math.trunc(-0.123);// -0 Math.trunc('-1.123'); // -1 Math.trunc(NaN); // NaN Math.trunc('Hello'); // NaN테스트를 보세요‹/›
표에서의 숫자는 Math.trunc() 메서드를 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다:
메서드 | |||||
Math.trunc() | 38 | 25 | 25 | 8 | 12 |
파라미터 | 설명 |
---|---|
x | 숫자 |
반환 값: | 주어진 숫자의 정수 부분 |
---|---|
JavaScript 버전: | ECMAScript 6 |