ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で数値を特定の小数点以下の桁数にフォーマットするにはどうすればよいですか?

JavaScript で数値を特定の小数点以下の桁数にフォーマットするにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-26 12:17:29773ブラウズ

How do I format numbers to a specific number of decimal places in JavaScript?

JavaScript での数値の書式設定

JavaScript での数値の書式設定は簡単です。これを実現するには、組み込みの toLocaleString() メソッドを使用できます。小数点以下の桁数など、書式設定のオプションを指定できます。

次の例を考えてみましょう:

<code class="js">// Example values
const num1 = 10;
const num2 = 100;
const num3 = 1000;
const num4 = 10000;
const num5 = 100000;

// Format numbers with 2 decimal places
console.log(num1.toLocaleString(undefined, { minimumFractionDigits: 2 }));
console.log(num2.toLocaleString(undefined, { minimumFractionDigits: 2 }));
console.log(num3.toLocaleString(undefined, { minimumFractionDigits: 2 }));
console.log(num4.toLocaleString(undefined, { minimumFractionDigits: 2 }));
console.log(num5.toLocaleString(undefined, { minimumFractionDigits: 2 }));</code>

このコードは、次の書式設定された数値を出力します:

10.00
100.00
1,000.00
10,000.00
100,000.00

toLocaleString() の拡張オプションについては、ブラウザの互換性が当初は制限されていたことに注意してください。ただし、大幅に改善されました。 Node.js の場合は、intl パッケージを使用する必要があります。

以上がJavaScript で数値を特定の小数点以下の桁数にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。