> 웹 프론트엔드 > JS 튜토리얼 > 자바스크립트에서 소수점 이하 두 자리를 유지하는 방법

자바스크립트에서 소수점 이하 두 자리를 유지하는 방법

藏色散人
풀어 주다: 2019-06-18 09:10:42
원래의
4469명이 탐색했습니다.

자바스크립트에서 소수점 이하 두 자리를 유지하는 방법

아래에서는 JavaScript에서 소수점 이하 두 자리를 유지하는 구현 방법을 소개합니다.

Rounding

다음 처리 결과는 반올림됩니다.

var num =2.446242342;
num = num.toFixed(2);  // 输出结果为 2.45
로그인 후 복사

반올림 없음

다음 처리 결과는 반올림하지 마십시오.

첫 번째 방법, 먼저 소수점을 정수로 변환:

Math.floor(15.7784514000 * 100) / 100   // 输出结果为 15.77
로그인 후 복사

두 번째 방법, 문자열로 처리하고 일반 일치 사용:

Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/))   // 输出结果为 15.77,不能用于整数如 10 必须写为10.0000
로그인 후 복사

참고: 음수인 경우 양수로 변환하세요. 먼저 계산한 다음 마지막으로 다시 음수로 변환합니다.

권장: "javascript 비디오 튜토리얼"

위 내용은 자바스크립트에서 소수점 이하 두 자리를 유지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿