問題タブ [negative-number]

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

java - Javaのモジュラスを負の数のように動作させる最良の方法は?

あなたがするときJavaで

a が負の場合、本来のように b にラップするのではなく、負の結果を返します。これを修正する最善の方法は何ですか? 私が考えることができる唯一の方法は

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

javascript - オブジェクトの負の数/正の数はそれ自体を反転させますか?

だから、これに対する答えは簡単なものになると確信しており、それを読んですぐに壮大なフェイスパルミングを開始しますが、現時点では、なぜこれが機能していないのか疑問に思って一日を過ごしました。問題を見つけます...

中心軸を中心に2Dポイントを回転させる単純な(とにかく)システムを構築しようとしていますが、これまでに2つの問題が見つかりました。これは私にはまったく意味がありません。

問題1:入力オブジェクトに割り当てられた正/負の数が、一見ランダムな方法でフリップフロップされています。問題2:回転の計算は正しいですが、結果は何でもありません。

この問題を再現するためのコードは次のとおりです。

これで、次のように表示されます。a:開始:X:32 Y:32終了:X:32 Y:-32

b:開始:X:-32 Y:32終了:X:-32 Y:-32

c:開始:X:-32 Y:-32終了:X:-32 Y:32

d:開始:X:-32 Y:32終了:X:32 Y:32

しかし、代わりにあなたはこれを手に入れます:

a:開始:X:32 Y:32終了:X:32 Y:32

b:開始:X:-32 Y:-32終了:X:32 Y:32

c:開始:X:-32 Y:-32終了:X:-32 Y:-32

d:開始:X:32 Y:32終了:X:-32 Y:-32

計算をトリプルチェックしました。これは、2Dで原点を中心にポイントを回転させるのに100%正確です。このテストをPHPで再作成したところ、完全に機能します。私が理解できないのは、なぜJSがa)変数の割り当てを台無しにし、b)正しい結果が得られないのかということです。

パトリック卿が誇りに思うであろうフェイスパームで彼らの洞察に敬意を表するので、助けることができる人は誰でも安心するかもしれません;)

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

assembly - これら2つの場合のオフセットはどのように適用されますか?

まず、2の補数システムによって負の数がどのように表されるかという概念に精通しており、ジャンプ命令(短いまたは近い)がある場合、それに含まれるオフセットは常にEIPレジスタに追加され、存在しないことを知っています。オフセットがEIPレジスタから減算される場合(私が正しい場合)。しかし、負のオフセットが提示された次の2種類のアドレス指定の場合、常にベースに加算され、どの場合も減算されないジャンプ命令のオフセットが使用される場合と同じになるのではないかと思います。場合?

(GASM形式):
"base_address(offset、index register、scale)"のように:

「オフセット(ベースレジスタ)」のように:

2進数はeaxレジスタに加算されますか、それとも減算されますか?

0 投票する
7 に答える
57195 参照

javascript - Javascript Math オブジェクト メソッド - マイナスからゼロへ

Javascript では、マイナスをゼロに設定する方法が見つからないようです。

-90 が 0 になる
-45 が 0
になる 0 が 0 になる
90 が 90 になる

そのようなものはありますか?数字を丸めただけです。

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

r - 「アカウンティング」形式で負の数を処理する

データセットがあります。この負の値は数値を角かっこで囲んで表示されます。つまり(10)==-10、csv形式ですが、Rがを解釈するように処理するにはどうすればよい(10)です-10か。ありがとうございました。

(更新asを置き換え-、削除)し、後で使用することで解決できることはわかってas.numericいますが、この問題に対してよりエレガントな方法はありますか?

0 投票する
7 に答える
7244 参照

java - Javaは2つの負の数を合計します

私は Java の関数を pl/pgsql に変換しようとしていますが、2 つの負の数を合計して正の数を取得しようとすると、より具体的には次のような問題が見つかりました。

そして、pl/pgsql で範囲外の整数エラーが発生し、変数の型を bigint に変更すると、1582003393 ではなく、-2712963903 である 2 つの負の数値の通常の合計が得られます。

範囲外の整数エラーを出力せずに pl/pgsql で同じ結果を得るにはどうすればよいですか?

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

java - 生の負のrgbint値を3つの数値rgb値に変換し直します

さて、私は画像を取り込んで、ピクセルのブロックを配列に分離し、その配列の各ピクセルの個々のrgb値を取得するプログラムに取り組んでいます。

私がこれをするとき

吐き出す-16106634

このint値から(R、G、B)値を取得する必要があります

数式、alg、メソッドはありますか?

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

java - 16 進数が負になることはありますか?

16 進数が負になることはありますか? はいの場合、どのように?
バイナリの場合、signedunsignedがあります。
それらを16進数でどのように表現しますか?これから着手しようとしている 16 進ルーチンにこれが必要です。

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

r - 注文関数を使用して負の値を注文するには?

order関数を使用してテーブルの列を並べ替えようとしていますが、

Zを列aで最大から最小に並べ替えたいとき、うまくいきません。この関数は、負の値をその絶対値で並べ替えます。

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

flash - 負の数を作る最速の方法

この行の最速の方法はありますか?

そしてこれも: