タグ

2021年9月26日のブックマーク (2件)

  • [JavaScript] 数字を3桁カンマ区切りにする、2つの方法 - YoheiM .NET

    こんにちは、@yoheiMuneです。 数値を3桁カンマ区切りにしたいという要件を、JavaScriptでどのように実現するのかについて、ブログに書きたいと思います。 目次 解決したいこと 「数字は3桁カンマ区切りで表示したいんだよね〜」と言われた時に、サクッと対応できる方法をお伝えしたいと思います。 方法1:toLocaleString()を利用 実装方法 もっとも簡単に対応するなら、toLocaleString()関数を使うと便利です。数値型の変数に利用できます。 var num = 12345; num.toLocaleString(); // "12,345" toLocaleString()はロケール(=言語、国、地域、などを表現する、例:ja)に合わせた数値表現を行うためのメソッドです。ロケールによって表示が異なりますが、日語や英語の場合には3桁カンマ区切りとなります。 ブラ

    [JavaScript] 数字を3桁カンマ区切りにする、2つの方法 - YoheiM .NET
    syonx
    syonx 2021/09/26
  • Number.prototype.toLocaleString() - JavaScript | MDN

    locales および options 引数で機能の動作をカスタマイズすることができ、アプリケーションが書式化の習慣を用いる言語を指定することができます。 Intl.NumberFormat API に対応している実装では、これらの引数は正確に Intl.NumberFormat() コンストラクターの引数に対応します。Intl.NumberFormat に対応していない実装では、引数を無視するように求められ、使用するロケールと返す文字列の形式を完全に実装に依存するようになります。 locales 省略可 BCP 47 言語タグを持つ文字列、またはそのような文字列の配列。Intl.NumberFormat() コンストラクターの locales 引数に対応します。 Intl.NumberFormat の対応がない実装では、この引数は無視され、普通はホストのロケールが使用されます。 opti

    Number.prototype.toLocaleString() - JavaScript | MDN
    syonx
    syonx 2021/09/26