問題タブ [arithmetic-expressions]

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

bash - Bash で「Mul」および「Mod」演算子を使用する際の問題

このコードの理由がわかりません

SUM、SUB、DIV は正しく実行できますが、MUL または MOD 操作を実行しようとするとエラーが発生します。

(standard_in) 1: 構文エラー

(standard_in) 1: 不正な文字: ~

(standard_in) 1: 不正な文字: ~

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

awk - awk 算術が機能しないのはなぜですか?

私は簡単なスクリプトを持っています:

しかし、実行すると

いつも受け取っています

何の問題?

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

r - R の y(x) 関数の算術演算

f2 つの列を持つデータ フレームがxありy、すべての値がf$x昇順になっているとします。関数 y(x) として扱うことができます。

数学的な意味での関数のように、そのようなデータ フレームに対して算術演算を実行したいと考えています。例えば:

x配列がすべての関数で同じであれば問題ありませんが、私の場合、異なる密度のポイントで異なる範囲を表すことができます。

したがって、既知のポイント間の関数の値を取得するには、両方の関数が定義されている区間で作業し、補間 (線形で十分) を行う必要があります。

すでに実装されているパッケージはありますか?

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

jquery - JavaScript を使用して 2 つの変数を組み合わせて、新しい変数を既に宣言されている変数に設定する

一緒に元の変数の名前を作る 2 つの変数を組み合わせることによって、既に宣言されている変数と同じ値に新しい変数を設定しようとしています...これは紛らわしいかもしれませんので、ここに例を示します:

次に、ドキュメントに 5 を書き込みたいと思います...これを行う方法はありますか? これはおそらく、これを行うことについて考え始める正しい方法ではないことを知っています.

ご協力いただきありがとうございます。

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

android - 括弧を使用すると、算術式はゼロと評価されます

私は上記のコードを持っています

エミュレーターでアプリを実行すると、fにどのような値を指定しても0と評価されます。

しかし、その3行目がresult = (f-1)*2/3;正しく評価されたとき。

なぜそれが起こるのですか?Javaの算術式について知っておくべきことはありますか?

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

prolog - プロローグで算術式の評価を行う方法は?

私はプロローグで算術式を解こうとしています(実装-Eclipseプロローグ)。解く算術式は次のようになります。

Xは計算される値であり、他のすべて(A、B、C、D、E)はすべて数値です。

例:5 *(3 + 2 * X)+ 2 * X = 39、コンピューティングでは、Xに値2を割り当てる必要があります。

Prologに入力されるクエリ(目標)は、次の形式を取ります。

「結果」と「X」の値は、一緒に結び付ける(割り当てる)必要があります。これを行うためのプロローグプログラムを作成するにはどうすればよいですか..?

ありがとうございました。

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

java - Android - 算術式の答えを計算して保存する

乱数とランダム演算子を使用しているこの質問に対する答えを得る最良の方法は何でしょうか.

この質問を表示してから、ユーザー入力に対して回答を確認します。最初に答えを保存する必要があると思います。ヘルプ/アドバイスをいただければ幸いです。

式を生成する方法は次のとおりです。

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

xslt - xslt で整数をインクリメントする

同様のタイトルの質問がありますが、質問の本文はまったく異なります: XSL 整数変数をインクリメントする方法

テンプレートに渡されたパラメーターを取得$levelし、 にテンプレートを適用したいのですが$level + 1$levelは常に厳密に正の整数であることが保証されています。私は今この計算をしていますが、ひどいようです。もっと良い方法があるはずです:

これは機能しますが、 xpath:sumを直接直接使用できるかどうか疑問に思っていましたが、リテラル1はそれ自体ではノードではないため、苦労しています。

では、その部分のより良い表現はありceiling(number(concat($level,'.9')))ますか?

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

bash - BASHの算術問題

私はBASHで働いていて、今はばかげた瞬間を過ごしています。非常に基本的な算術式を使用する必要があるというプロジェクトに取り組んでいますが、変数が更新されていないことが問題の多くであることに気づきました。そこで、特定の数に達するまで、whileループを使用して変数を別の変数でインクリメントする基本的なアルゴリズムをまとめました。

スクリプトを実行します。何もしません。キックの<ためだけにを設定すると、次の繰り返し出力で無限ループが発生します。>

私がそれを止めるまで永遠にそして永遠に。したがって、変数が変更されていないことは明らかです。なんで?それは私が見落としている愚かな何かでなければならないので、私はそのようなばかみたいに感じます。そして、なぜ、私が持っているとき<、それも無限ループではないのですか?なぜそれは何も印刷しないのですか?counter2が常に10未満の場合、なぜそれは永遠に続くのではないのですか?

よろしくお願いします。

編集:まあ、私はチェックがであるときにそれが何も出力しなかった理由を理解してい<ます...私は単にの実際の値を取得する$counter2代わりに使用する必要がありました。しかし、今では出力するだけです。counter2counter2

そして、それはそれです...私はそのようなderpのように感じます。

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

php - なぜphpがそのように文字をインクリメントするのかを理解する

PHP マニュアルの状態: PHP は、C ではなく文字変数の算術演算を処理するとき、Perl の規則に従います。たとえば、PHP と Perl では$a = 'Z'; $a++;$a を 'AA' に変換しa = 'Z'; a++;ますが、C では a を '[' に変換します ('Z' の ASCII 値は 90、'[' の ASCII 値は 91)。

文字の算術演算を処理するときに PHP が文字を ASCII 値に変換する場合 (想定)、AA の代わりに '[' を出力すべきではありませんか? PHP がこのように文字をインクリメントする理由と方法は?