問題タブ [numberformatter]

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 投票する
1 に答える
1241 参照

ios - 計算でロケールの小数点/カンマを使用してiOSエラーを解決する方法は? (NumberFormatter を使用)

ユーザーが異なるロケールにいる場合、iOS の計算で次の問題が発生します。ここヨーロッパでは、小数点区切り文字は「,」であり、他のロケールでは「.」である可能性があります。ユーザーが「.」のあるロケールにいる限り。すべての計算は正常に機能しますが、代わりにコンマを使用するとエラーが発生します。ここまでの簡単なコードは次のとおりです。

ここで他の質問を理解している限り、numberFormatter を使用する必要があると確信していますが、これを行う方法がわかりません。ドキュメントには、文字列から double または float を作成する方法のサンプルがありません。次のことを試しましたが、double を作成することも、これらの変数を計算に使用することもできないというエラーが表示されます。

numberFormatter を使用してこれらの文字列から実際の Double を作成し、それらを計算で使用する方法がわかりません。

誰かヒントをくれませんか?ありがとう

0 投票する
2 に答える
95 参照

java - 条件付き NumberFormatter?

次のことを行う NumberFormatter を作成する方法はありますか:

  1. Double が 5.0 のような整数の場合、「5」と表示します

  2. Double が 5.6 のような 10 進数の場合、「5.6」と表示します。

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

swift - 複数のメソッドで同じ通貨書式を使用する

通貨の書式設定を使用して、通貨記号/スタイルをユーザーのローカル設定に設定しています。これが私のコードです。私はそれがうまくいくと思います。私のviewDidLoadにあります。

問題は、この同じフォーマットを他の 2 つの異なるメソッドで使用したいということです。フォーマットしたいときに毎回メソッドごとにフォーマットを繰り返すのはもったいないです。

フォーマットを一度設定して、クラスのすべてのメソッドで設定を記憶させる方法はありますか?

私は Swift 3 を使用しています。

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

swift - 誰かが NumberFormatter で何が間違っているのか教えてください

このコードを入れました

let でフォーマッタを宣言したと思ったので、なぜこのエラーが発生するのかわかりません。

私は古い学校のプログラマーであり、OOP と Swift にはかなり慣れていません。