問題タブ [number-formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
261 参照

java - ChoiceFormat.setChoices のフォーマット パラメータ タイプとドキュメントに関する混乱

java.text.ChoiceFormatAPIから:

setChoices(double[] limits, String[] formats): 書式設定で使用する選択肢を設定します。

パラメーター:

  • limits- [...] を含む
  • formats- 各制限に使用する形式です。FormatオブジェクトまたはのいずれかですString。object でフォーマットするY場合、オブジェクトが の場合、NumberFormat((NumberFormat) Y).format(X)呼び出されます。それ以外の場合Y.toString()は呼び出されます。

パラメータのドキュメントを理解するのに苦労しています:オブジェクトが宣言されている場合、オブジェクトをformatsどのように渡すことができますか?Format/NumberFormatsetChoicesString[] formats

興味深いことに、 の gettersetChoicesは次のように宣言されていることに注意してください。

これは API のバグですか? 代わりにセッターを宣言する必要がありますか、それとも正しくsetChoices(double[], Object[])使用する方法を理解していませんか?setChoices

0 投票する
8 に答える
10084 参照

javascript - Stack Overflow のレピュテーション形式に似た数値の形式を設定する方法

スタック オーバーフローの評判表示に似た形式の文字列表現に数値を変換したいと考えています。

例えば

  • 999 == '999'
  • 1000 == '1,000'
  • 9999 == '9,999'
  • 10000 == '10k'
  • 10100 == '10.1k'
0 投票する
7 に答える
74570 参照

python - Pythonで可変桁数の数値をフォーマットするにはどうすればよいですか?

数字の 123 を表示したいとします。前面にさまざまな数のゼロが埋め込まれています。

たとえば、5 桁で表示したい場合は、数字 = 5 で次のようになります。

6桁で表示したい場合は、数字= 6で次のようになります。

Pythonでこれを行うにはどうすればよいですか?

0 投票する
3 に答える
3711 参照

php - CodeIgniter で数値をフォーマットする場所は?

1234.20 => 1'234.20php と codeigniter を使用して、モデルまたはビューで数値をフォーマットする必要がありますか?

0 投票する
0 に答える
469 参照

java - ハッシュマップのリストの NumberFormat- 別のメンバー変数に応じて異なるフォーマッターを適用する必要がある

Spring MVC を Spring アプリのフロントエンドとして使用しています。レポートのすべての値を含むモデルに入れられるオブジェクトがあります。次のようになります。

私の jsp では、上記の indicatorValues ハッシュマップのキーである Jan97、Feb97 などの月のリストをループし、特定の月の indicatorValue を取得します。

その値をフォーマットしたいのですが、上記のコードではうまくいきません。

2 つ目の、より複雑な部分は、たとえば、indicatorId = 5 などの場合に、numberFormatter を Percent Formatter にしたいということです。注釈を使用して(または注釈なしで)これを行うにはどうすればよいですか?

0 投票する
4 に答える
58981 参照

.net - .net で数値を S9(5)V99 ascii にフォーマットする方法

私は s9(5)v99 を探していましたが、別の情報を得て、はっきりとはわかりません。誰かが変換する方法または式を示してもらえますか。ありがとう

0 投票する
4 に答える
2655 参照

c# - 1000 単位の数値の書式設定

  • たとえば、C# で数値10562.309310,562に変換するにはどうすればよいですか?
  • また、同じフォーマッタが他のすべての数値に正しく適用されるようにするにはどうすればよいですか?...
  • ...たとえば、2500.322,500に

大変助かります。

0 投票する
1 に答える
989 参照

xslt - XSLT 2.0 数値のデフォルトのフォーマットを変更するには?

XSLT 1.0 (Xalan を使用) では、次の結果を出力します。

しかし、XSLT 2.0 (Saxon を使用) では、2.011234E6 として表示されます。Saxon/2.0 の場合、常に 2011234 と表示されるようにします。

数値を出力するたびにデフォルトの画像文字列を設定する方法はありますか?

私は decimal-format を見ましたが、それはピクチャ文字列に影響するだけで、数値の書式設定を設定しません。どこでも format-number をスローすることはできません。それ以来、どこでもデータ型をチェックする必要があり、混乱します。

0 投票する
1 に答える
1570 参照

xslt - XSLT 処理中の入力 -> 数値 -> 出力の処理中に桁数を保持する

この XSLT の場合:

XML の場合:

この出力を取得します(Saxon 9.2、XSLT 2.0を使用)

まず、小数点以下6桁を超えると急に標準表記と科学表記が切り替わるのが気になります。これは私の問題です。科学表記を避けたいのです。他のさまざまな質問の後、どうやらフォーマット番号をどこにでも配置することに固執しているようです。

しかし、 format-number も機能していないようです。「s1plain」の出力は、有効桁数がプロセッサに認識されていることを証明しているという事実にもかかわらず(倍精度に変換して元に戻すと精度が失われる可能性があることは理解していますが、そのような変換後に正しい数値があるため、 ...?)、その値を標準的な非科学的表記法で出力する方法はないようです。ある?

0 投票する
3 に答える
1404 参照

php - php と ajax の数値フォーマットの問題

次の構文でフォーマットされたテキストボックスが1つあります

これは正常に機能します。たとえば、250000.50 と入力すると、自動的にフォーマットされます

しかし問題は、mysqlにレコードを追加するためにajax経由でphpファイルに同じ値を渡そうとするとエラーが発生することです。

mysql に保存するには、250,000.50 を 250000.50 形式で再度取得する必要があると思います。

これどうやってするの?

ありがとう

php 関数ではなく、削除する ajax / Java スクリプト関数が必要です。手伝ってくれてありがとう