問題タブ [decimal-point]

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 に答える
511 参照

c# - 異なる地域オプションを選択すると、C# での数学演算の結果が変わります

Visual Studio 2010 を使用しています。コードの動作がおかしい

このコードを使用すると、xml ファイルを解析できます。

地域オプションを変更するまで、すべて正常に動作します。イタリア語を選択した場合:

ここに画像の説明を入力

これは出力です: 0,0013

ここに画像の説明を入力

地域オプションで米国を選択した場合、これは OUTPUT: 0.0000です。

ここに画像の説明を入力

この問題を解決する方法がわかりません。

前もって感謝します。

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

java - BigDecimalを使用して常に小数点以下2桁の数値を表示するには?

BigDecimalを使用して価格値を取得しています。要件は次のようなものです。データベースから取得する値が何であれ、表示される値には小数点以下 2 桁が必要です。

例えば:

フェッチされた値は 1 - 1.00 として表示され
ます フェッチされた値は 1.7823 として表示されます - 1.78 として表示されます

私は使用してsetScale(2, BigDecimal.ROUND_HALF_UP)いますが、DBからのデータが整数の場合、同じものが表示されています!!

つまり、DB の値が 0 の場合、0 のみとして表示されます。0.00と表示させたい

ありがとう

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

python - Pythonで「Decimal」を使用する

誰かが以下で何が起こっているのか説明してもらえますか:(私はPython3.3を使用しています)

私はそれが浮動小数点の制限に関係していることを知っています、誰かが理由を説明できれば嬉しいです

  • " "上記の例1と2の違いとは何の関係がありますか
  • 両方にないのに、なぜ2は3とは異なる答えを生成するの" "ですか?
0 投票する
2 に答える
31 参照

mysql - ORDER BY する数値のフィールド タイプは適切ですか?

MySQL の数値の適切なフィールド タイプは何ですか?

0.00、4.12、99.10、130.99 のような数字のフィールドがあります

したがって、TINYINT または SMALLINT は、小数点以下の桁数を 0、4、131 などに削除するため、有効ではありません。

VARCHAR を使用すると、130.99 の後に 99.10 がソートされるため、正しく ORDER BY できません

どのタイプが必要ですか? 最大数は 1000 を超えません。

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

html - コンマではなく小数点としてピリオドを使用するようにChromeを設定するにはどうすればよいですか?

次の HTML5 コードは機能します。これにより、ユーザーは HTML5 type="number" 入力タイプを使用して小数をキャプチャできます。これは、step 属性によって可能になります。

問題は、南アフリカでは、コンマ (,) ではなくピリオド (.) を小数点として使用することです。残念ながら、Chrome ではピリオドの使用が許可されておらず、ユーザーはカンマを使用する必要があります。どうやら、他の一部のブラウザーでは、step 属性で使用する小数点区切り記号を使用しているようです。クロムではないようです。

この問題を解決する方法はありますか?

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

vb.net - 小数点以下の桁数が多い数字の足し算

18 桁を超える 2 つの 10 進数 (例: "0.12345678901234567345342343" および "-0.540811569342790340234") を vb.net のすべての小数点以下桁数に正確に追加する方法。double データ型を使用してみましたが、小数点以下 18 桁で四捨五入されました。どうすればこれを達成できますか?

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

c++ - 小数点をカンマに設定するにはどうすればよいですか?

多くのヨーロッパ諸国では​​コンマの使用が一般的であるため、 piの代わりにpiを読み書きしたいと思います。どうすればこれをsで達成できますか?言い換えると3,1415923.141592iostream

印刷する必要があります

標準出力に。

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

python - Python、文字列を Int または Float に変換する必要があるかどうかを判断する

文字列を可能な限り厳密なデータ型である int または float に変換したいと考えています。

私は2つの文字列を持っています:

Python で value1 を Float にする必要があり、value2 を Integer にする必要があると判断するにはどうすればよいですか?

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

javascript - Javascript / Jquery 通貨形式 onChange & パーセント計算

睡眠不足かもしれませんが、関数を次のようにフォーマットするのに苦労しています。

  • フィールド 2 = フィールド 1 * 1.15 金額を返す
  • フィールド 3 = ユーザー定義の整数パーセント
  • フィールド 4 = フィールド 3 * フィールド 2 は金額を返します

jquery 通貨形式を追加しようとしましたが、明らかに正しくリンクしていません。どこが間違っているのかについてのガイダンスをいただければ幸いです-私はこれを調査しましたが、いくつかの答えを理解していません。よろしくお願いします。

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

java - 小数点以下のゼロが 1 ではなく 2 つになるように、Double を Currency 形式でフォーマットします。

私は現在Double、通貨を表示するはずの を持っています。ただし、Double を実際に表示すると、「32.0」のようなデータしか表示されません。代わりに「32.00」の形式でお願いします。Double のフォーマット方法と、小数点以下の桁数を修正する方法はありますか?