JavaScript에서 반올림하지 않고 소수 자릿수를 제한하는 방법
소수 값으로 작업할 때 소수 값을 특정 숫자로 표시하는 것이 바람직한 경우가 많습니다. 소수점 이하 자릿수는 잘립니다. 제공된 코드 조각에 설명된 대로 toFixed() 메서드는 값을 지정된 소수 자릿수로 반올림합니다. 그러나 반올림 대신 잘라내고 싶다면 대체 접근 방식을 사용해야 합니다.
해결책은 숫자를 문자열로 변환하고 정규식을 사용하여 원하는 소수 자릿수와 일치시키는 것입니다.
<br>function calc(theform) {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">var num = theform.original.value, rounded = theform.rounded var with2Decimals = num.toString().match(/^-?\d+(?:\.\d{0,2})?/)[0] rounded.value = with2Decimals
}
이 코드에서는 다음을 수행합니다.
위 내용은 반올림하지 않고 JavaScript에서 소수점 이하 자릿수를 제한하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!