検索

ホームページ  >  に質問  >  本文

javascript - jsの3つの数字ごとに再帰的にカンマを追加するにはどうすればよいですか?

例: 234234 は 234,234 になります。再帰的な実装を求める場合、コードは少ないほど良いです。

習慣沉默習慣沉默2793日前791

全員に返信(8)返信します

  • 仅有的幸福

    仅有的幸福2017-05-19 10:38:04

    超簡単なメソッド 234234..toLocaleString() があります

    返事
    0
  • PHP中文网

    PHP中文网2017-05-19 10:38:04

    数字の桁表示を実現したいのでしょう。「123,45」ではなく「12,345」と表示されるようにしたいのです。
    一部の人が提供した解決策では、数値「123456」が「,123,456」として出力されますが、これは明らかに余分なカンマです。私の方法ではこの問題は発生しません。

    1L の答え (NumberObject.toLocaleString() を使用し、数値を文字列に変換し、ローカルの数値形式シーケンスを使用します。) で問題を解決できますが、ローカルの設定に依存し、人によって結果が異なる可能性があるため、お勧めできません。

    非再帰実装

    小数点もサポートしています!

    リーリー

    再帰的に実装

    この質問には再帰的な実装が必要なので、答えには再帰的な実装も含まれています。

    リーリー

    返事
    0
  • 高洛峰

    高洛峰2017-05-19 10:38:04

    上の階の方が良いです

    リーリー

    返事
    0
  • 阿神

    阿神2017-05-19 10:38:04

    リーリー

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:38:04

    リーリー

    最も短いコードはここにあります。もっと短いコードがあるかどうか見てみましょう。

    返事
    0
  • PHP中文网

    PHP中文网2017-05-19 10:38:04

    左から右へ

    リーリー

    右から左へ

    リーリー

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:38:04

    リーリー

    数日前に誰かがこの質問をしました /q/10...
    ただし、上記の方法は小数点には適していません。js は逆事前チェックをサポートしていないため、小数点には別の通常のルールを使用してください。 リーリー

    再帰とは一体何ですか? これには再帰を使用する必要はありませんよね?

    返事
    0
  • PHPz

    PHPz2017-05-19 10:38:04

    リーリー

    返事
    0
  • キャンセル返事