問題タブ [not-operator]

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

javascript - JavaScript の Not Operator で予期しないトークン エラーが発生する

この条件でnot 演算子 ( !) を使用すると、次のようになります。

"Uncaught SyntaxError: Unexpected token !"

なぜ!ここで働いていないのですか?

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

python - 括弧付きのpython not演算子

無効な構文エラーを返す if ステートメントの単純なロジックがあります。ステートメントは次のとおりです。

無効な構文は 3 番目の ! オペレーター。これがうまくいかない理由はありますか?この状況で使用することになっている別の演算子はありますか?

したがって、ロジックは本質的a[1] ^ a[2] ^ (a[3] v a[4])に次のとおりです(これらは値を持つことを示します)。Noneしたがって、値を取得しない逆のロジックは次のとおりです。

私の論理計算は正しいと確信していますが、必要な結果を得るにはどうすればよいでしょうか?

*背景情報: Python 2.7.10 では、コード全体が SQL Server 2008 テーブルからデータを引き出し、それを操作してから、NULL 値を許可しない別のテーブルに挿入し、元のテーブルには NULL が散らばっています。

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

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

ios - 使えますか!プロパティのオペレーター?

!プロパティで (not または bang) 演算子を使用することは可能ですか? 私がこれをやりたい理由は、私がやりたいこととは正反対のことをするプロパティを見つけるかもしれないからです。これが私が考えていることの例です。

この例はApple Docsから入手し、修正しました。

ドキュメントの内容は次のとおりです。

ゲームでplayerGroupプロパティを設定すると、リクエストが同じplayerGroup値を共有するプレイヤーのみが Game Center によって自動対戦されます。プロパティを 0 に設定するplayerGroupと、待機中のマッチにプレイヤーをマッチさせることができます。playerGroup プロパティを 0 以外の数値に設定して、マッチ リクエストが同じプレイヤー グループ番号を共有するプレイヤーとのみプレイヤーを一致させます。

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

html - 変数での 2 つの否定 (!!) 演算子の使用は何ですか?

私は、2つのnot演算子を代わりに使用しているブラウザー検出に関するチュートリアルに従っています。!!2を使う意味が知りたい!! コードで。

私は信じてい!!navigator.geolocation === navigator.geolocationます。

そうでない場合は訂正して、ここで not 演算子を 2 つ使用することの重要性を教えてください。

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

mysql - MySql not 演算子の驚くべき動作

このクエリはすべての列を 0 として返すと思っていましたが、正しい式 1 はどうですか?

NOT と ! は同等ではなく、括弧は重要です。

[編集: 元の投稿のクエリを簡略化]

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

python - リスト内包表記を使用して、2 番目のリストにないアイテムを保持する

リスト内包表記を使用して、指定されていないアイテムを保持するだけで、リストから多数のアイテムを削除しようとしています。

たとえば、2 つのリストがa = [1,3,5,7,10]あり、 の番号に対応するインデックスにないb = [2,4]すべてのアイテムを保持したい場合。ab

今、私は使用しようとしましy = [a[x] for x not in b]たが、これは SyntaxError を生成します。

y = [a[x] for x in b]正常に動作し、削除したい要素を正確に保持します。

では、どうすればこれを達成できますか?余談ですが、これは良い方法ですか、それとも使用する必要がありますdelか?