問題タブ [currency]

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

c# - ダブルはお金に本当に不向きですか?

私は常に c# で double 型の変数はお金に適していないと言います。すべての奇妙なことが起こる可能性があります。しかし、これらの問題のいくつかを示す例を作成することはできないようです。誰かがそのような例を提供できますか?

(編集; この投稿はもともと C# というタグが付けられていました; 一部の返信は の特定の詳細に言及してdecimalいるため、 を意味しますSystem.Decimal)。

(編集 2: 私は具体的にいくつかの C# コードを求めていたので、これは言語にとらわれないだけではないと思います)

0 投票する
15 に答える
230849 参照

python - Python での通貨の書式設定

Python を使用して、188518982.18 のような数値を £188,518,982.18 にフォーマットしようとしています。

これどうやってするの?

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

php - 基本的な php フォーム ヘルプ (通貨表示)

皆様、昨日は大変お世話になりました。ここでもまだ少し混乱しています。

一番右の列の数字が最も近いドルに四捨五入されるようにしたい:

http://www.nextadvisor.com/voip_services/voip_calculator.php?monthlybill=50&Submit=提出

テーブルのコードは次のようになります。

$offer[1,2,3,4,5,6,7]calc Savingsann を四捨五入したいのですが、どうすればよいですか?

0 投票する
10 に答える
17036 参照

qa - QAエンジニアとより多くのお金またはより少ないソフトウェアエンジニア

エンジニアリング集約型のQAチーム(ユニット/シナリオテストの自動化)に参加して、より多くの報酬を得る機会が与えられる可能性があります。しかし、現在、私はソフトウェアエンジニアであり、私にとってはより権威のある人に聞こえます。より多くのお金もいいように聞こえますが、どの時点でそれは価値がありますか?

0 投票する
13 に答える
113747 参照

regex - 「最高の」米国通貨正規表現とは?

currency regex をすばやく検索すると、多くの結果が表示されます。

1 つを選択する際の問題は、すべてのエッジ ケースをテストせずに正規表現を検証するのが難しいことです。徹底的にテストされた米国通貨の正規表現を持っている人はいますか?

私の唯一の要件は、一致した文字列が米国の通貨であり、次のように解析されることSystem.Decimalです。

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

asp.net - ASP.Net RangeValidator スクリプトを実行する前に「$」を削除します

入力の onchange スクリプトをRangeValidator のスクリプトの 前に強制的に実行するにはどうすればよいですか?

ユーザーがドル記号またはコンマを入力したときに検証が失敗するのを防ぎたいです。

更新:
範囲をチェックし、通貨の正規表現を使用する CustomValidator を使用することにしました。ありがとうマイケル・ニスカーン。

0 投票する
9 に答える
108711 参照

java - Java 二重比較イプシロン

Java で 2 つの double を使用して等しいか、より小さいか、より大きいかをテストするクラスを作成しました。私の一般的なケースは、0.5 セントの精度を持つ価格を比較することです。59.395 と比較して 59.005。私が選択したイプシロンは、これらのケースに適していますか?

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

reportviewer - ReportViewerの通貨フォーマットを変更しますか?

Microsoft ReportViewerの特定のTextBoxの通貨形式をUS($)からEURO(€)に変更するにはどうすればよいですか?

常にドル記号が前に表示され、形式は##、###。##であり、ユーロは##。###、##のようにする必要があるためです。

0 投票する
6 に答える
17756 参照

cocoa - NSDecimalNumber を使用してお金を処理する必要がありますか?

最初のアプリのコーディングを開始したとき、よく考えずにお金の値に NSNumber を使用しました。それから、自分の価値観を扱うにはc型で十分かもしれないと思いました。それでも、iPhone SDK フォーラムで、丸め機能が優れている NSDecimalNumber を使用するように勧められました。

気質によって数学者ではないので、仮数/指数のパラダイムはやり過ぎかもしれないと思いました。それでも、ググってみると、ココアのお金/通貨に関するほとんどの話は NSDecimalNumber に言及されていることに気付きました。

私が取り組んでいるアプリは国際化されることに注意してください。そのため、金額をセントで数えるオプションは実際には実行可能ではありません。通貨構造は使用するロケールに大きく依存するからです。

私は NSDecimalNumber を使用する必要があることを 90% 確信していますが、ウェブ上で明確な答えが見つからなかったので (「お金を扱うなら、NSDecimalNumber を使用してください!」のようなもの)、ここで質問したいと思いました。答えはほとんどの人にとって明白かもしれませんが、アプリの大規模なリファクタリングを開始する前に確認したいと思います。

信じさせて :)

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

mysql - データベースへの永続的なお金。設計上の決定

金融取引の状態を保存するためのテーブルが必要です。このトランザクションの状態は、このクラスで大まかにモデル化できます。

スキーマの最初の設計は次のようになります。

2つのことが私を心配しています:

  1. 各トランザクションは、1つの通貨に基づいて発生します。複数の通貨で発生する可能性のある取引をサポートする必要があるかどうかについては、十分に考えていません。それが変わらないと仮定すると、それなら、1つの通貨列を維持するだけの方がスペース効率が良いのではないでしょうか。この単純な解決策を後悔しますか?
  2. 各Moneyアイテムは値オブジェクトなので、代わりにすべてのMoneyオブジェクトを個別のMoneyテーブルに保存し、元のテーブルでMoneyテーブルの外部キーとしてmoneyIdsを使用する必要がありますか?

あれは、

代替デザインはありますか?

lazywebに感謝します。