JavaScript で四捨五入せずに小数点以下の桁数を制限する方法
小数値を扱うときは、特定の桁数で表示することが望ましい場合がよくあります。小数点以下の桁は切り捨てられる場合でも。 toFixed() メソッドは、提供されたコード スニペットに示されているように、値を指定された小数点以下の桁数に丸めます。ただし、四捨五入ではなく切り捨てたい場合は、別のアプローチを採用する必要があります。
解決策は、数値を文字列に変換し、正規表現を使用して必要な小数点以下の桁数と一致させることです。
<br>関数 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 中国語 Web サイトの他の関連記事を参照してください。