問題タブ [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.
c++ - 配列インデックスの感嘆符は何をしますか?
私の組織のソース リポジトリを熟読しているときに、この小さな宝石に出会いました。
これは有効なコードですか? (コンパイル) ここのエクスクラメーションマークは何をしますか?
反転演算子は、ブール式~
の not 演算子と混同されることが多いため、理にかなっています。ただし、配列インデックスに!
not 演算子を課すことは論理的に意味がないようです。!
何かご意見は?
r - 演算子の優先順位は、数値と否定された論理の乗算を含むこれらの式の違いを説明していますか?
3 つの式があり、それぞれに論理値またはその否定を伴う乗算が含まれます。これらの論理とその否定は標識変数を表すため、式は条件付きで評価されます。
上記で同じ結果が得られると思います。でも:
これは演算子の優先順位と型強制と関係があると確信していますが!T
、*
.
mysql - NOT 演算子は、括弧内に存在する複数の条件で機能しますか?
MySQL で次のクエリを実行します。
それは正確に正しい期待される結果を返しました。
その後、次のクエリを実行します。
今回は、テーブルに存在するすべてのレコードが返されました(クエリの結果セットSELECT * FROM Customers;
)
NOT 演算子が括弧付きの 2 番目のクエリで機能しない理由がわかりません。
このリンクにアクセスして確認できます:
php - 論理 not(!) 演算子を代入演算子と共に使用して、代入演算子の左側の変数に常に偽の値を代入していますか?
以下のコード スニペットを参照してください。
私のコーディング経験では、ほとんどの場合、ステートメントのようなステートメントを見てきまし!isset( $_COOKIE["FirstTimer"] )
たif
。私の人生で初めて、代入演算子でそのようなステートメントを観察しています。
上記のコードでは、ステートメントが何をするのかを理解したいだけです$user_is_first_timer = !isset( $_COOKIE["FirstTimer"] );
か?
このコード行での論理 not(!) 演算子の役割は何ですか?
信頼できる適切な説明で私の疑問を解消してください。
ありがとうございました。