주어진 작업에는 숫자를 소수점 이하 2자리를 일관되게 표시하는 형식으로 변환하고 필요한 경우 반올림하는 작업이 포함됩니다. parseFloat(num).toFixed(2)를 사용하는 접근 방식은 기본적인 변환을 달성할 수 있지만 정수를 처리할 때는 부족합니다.
향상된 솔루션:
To address 이 문제를 해결하려면 보다 강력한 솔루션이 필요합니다. 채용:
(Math.round(num * 100) / 100).toFixed(2);
설명:
예:
var num1 = "1"; var num2 = "1.341"; var num3 = "1.345"; document.getElementById('num1').innerHTML = (Math.round(num1 * 100) / 100).toFixed(2); document.getElementById('num2').innerHTML = (Math.round(num2 * 100) / 100).toFixed(2); document.getElementById('num3').innerHTML = (Math.round(num3 * 100) / 100).toFixed(2);
출력:
<span>
위 내용은 JavaScript에서 항상 두 자리 소수점을 표시하도록 숫자 형식을 안정적으로 지정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!