問題タブ [addition]

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

javascript - 185.3 + 12.37 = 197.67000000000002?

重複の可能性:
浮動小数点の問題を理解する

このページには簡単なアラートがあります。

私にとって、それは197.67に等しいはずです

ただし、私がテストしたブラウザー(OSXではChrome / Safari、Win7ではFF)では、答えは次のとおりです。

197.67000000000002

何故ですか?これは単なる既知のバグですか、それともJavaScriptの追加に私が認識している以上のものがありますか?

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

php - phpは、数字全体ではなく、最初の桁のみを追加します

最近、自分のWebサイトをBlue Hostに移動しました。この関数は、ループの一部です。

これを返しています:

$ completeのダンプ:

私は何が間違っているのですか?

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

math - Lisp -- 基数を変換せずに複数の 16 進数を加算する方法は?

最初に別の基数に変換せずに、いくつかの 16 進数を Lisp で加算する方法を知りたいです。これはどのように行うことができますか?

0 投票する
5 に答える
1008 参照

c++ - 一連の数値最適化パート1を印刷する

1〜9の数字を何度も印刷するプログラムを作成したいとします。

123456789123456789123456789

私はそれを行うための最も明白な方法はループを使用することだと思います

先に進む前に、これがこれを行うための最良の方法ですか、それともこれを行うためのより一般的な方法がありますか?

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

java - javaで行末を見つけて2つの整数配列の加算を実行する方法は?

以下のプログラムで 1 行にいくつのトークンがあるかを調べてから、Java を使用して 2 つの整数配列を追加する必要があります。私は php に慣れているので、これは私にとっては少し難しいです。また、テキストファイルから入力を取得しています。したがって、これまでのプログラムの方法は次のとおりです。

入力ファイルには、次のような複数の行があります 3736 17234 29823 84478 123745 2371 34237 823712

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

javascript - 追加コードにコンマを許可する方法

これらのコードは機能しています。正しく追加します。問題は、99000000.00 + 199000000.00を追加したい場合、298000000.00と表示されることです。

298,000,000.00を表示する99,000,000.00+199,000,000.00にするにはどうすればよいですか?

カンマで数値を計算するたびに、NAN/Invalidになります。しかし、コンマなしで数値を計算すると、うまく計算されます。NAN /無効な結果を出さずに、ユーザーが入力したテキスト領域/数字にコンマを入れるにはどうすればよいですか?

以下で使用されるコードを参照してください。

HTMLコード:

JavaScriptコード:

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

c++ - 一連の数値の最適化パート 2 を出力する

早い段階でパート 1 を投稿し、興味深い回答を得ました

一連の数値の最適化パート 1 を出力する

これは、プログラムに繰り返し一連の数字を画面に出力させる別の方法です。ここでの目標は、最も効率的/最速のアルゴリズムを作成することです

もちろん、実際に数字を出力することによって生じる余分なオーバーヘッドは無視します。それは問題の目的ではないからです。

無限ループにはブール条件文 (while true) が 1 つ必要です。どのような解決策を実行しても必要なので、それも無視できます。

このソリューションでは、11 個の int 変数にメモリを使用しますが、それ以外の場合は、反復ごとに 1 つの単純な計算と 1 つの変数割り当てのみを実行します。

これは、無限数級数問題を解決する最も時間効率の良い方法でしょうか?

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

jquery - ASP.NETテキストボックスの値とjQueryの計算

可能であれば、ASP.NETテキストボックスとjQueryを使用して簡単な加算と乗算を行いたいと思います。

数量1:<asp:Textbox ID="txtQuantity1" runat="server" />

数量2:<asp:Textbox ID="txtQuantity2" runat="server" />

総量:<asp:Textbox ID="txtTotalQuantity" runat="server" ReadOnly="true" />

価格:<asp:Textbox ID="txtPrice" runat="server" ReadOnly="true" Text="5.00" />

全順序:<asp:Textbox ID="txtTotalOrder" runat="server" ReadOnly="true" />

ユーザーがテキストボックスに数量1と数量2を入力し、スクリプトでこれらの数量を追加してから、非同期で合計注文の価格を掛けてほしいと思います。

誰かが私を正しい方向に向けることができますか?ありがとう。

編集-これを試しましたが、運がありません:

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

javascript - 倍精度加算のヘルプ

私は自分のコードの一部をテストしていましたが、javascript で .1+.2 を追加すると、 .3 の代わりに .30000000000000004 が得られます。私はこれを理解していません。しかし、.1+.3 を追加すると、.4 になります。私はそれをグーグルで検索し、倍精度の追加について何かを見つけました。しかし、私はそれが何であるかを知りません。

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

php - php/mysqlは行を追加して合計を取得します

これがシナリオです。特定の期間の会費を支払う必要があるすべてのメンバーのレポートを生成しています。

各データベース エントリを html テーブルの行として正常に選択して表示しています。

問題は、レポートに必要なフィールドの合計です。各メンバーは、使用するサービスに基づいて異なる金額を支払うため、適切な結果が得られるように、各フィールドの値を個別に追加する必要があります。

質問は、行/フィールドを一緒に追加するにはどうすればよいですか?

編集:

明確にするために。会費の支払いと寄付の支払いフィールドを追加しています。それらは分類され、mysql データベースで整数です。

例として、クエリが 3 つの結果を返すとします。3 つの結果すべてに対して支払った会費を加算し、total_dues_paid として表示したいと思います。寄付についても同じ考えです。

これは、月ごとに変化し、月によっては数百の結果が見られるため、特定の数の結果に対して動的である必要があります。

ありがとう