はじめに
この実験では、JavaScript でローカルな数値形式の順序を使用して数値をフォーマットする方法を探ります。コンマやピリオドなどの区切り記号を使用して、与えられた数値をローカルな数値形式に変換するために、Number.prototype.toLocaleString() メソッドを使用します。この実験が終了するとき、異なるロケールで数値をフォーマットする方法を明確に理解しているでしょう。
数値フォーマット関数
ローカルな数値形式の順序を使用して数値をフォーマットするには、次の手順に従います。
- ターミナル/SSH を開き、コーディングの練習を始めるために
nodeと入力します。 Number.prototype.toLocaleString()メソッドを使用して、数値をローカルな数値形式の区切り記号を使用して変換します。- フォーマットしたい数値を関数の引数として渡します。
以下はサンプルの実装です。
const formatNumber = (num) => num.toLocaleString();
この関数の使い方の例をいくつか示します。
formatNumber(123456); // '123,456' (`en-US` で)
formatNumber(15675436903); // '15.675.436.903' (`de-DE` で)
まとめ
おめでとうございます!数値フォーマットの実験を完了しました。スキルを向上させるために、LabEx でさらに実験を行って練習してください。