JavaScript の 3 つの論理演算子とは何ですか?

青灯夜游
リリース: 2021-12-08 16:17:06
オリジナル
3721 人が閲覧しました

JS の 3 つの論理演算子: 1. 論理 AND 演算子「&&」、両方のオペランドが true の場合にのみ true を返します。2. 論理 OR 演算子「||」、2 つのオペランドのいずれかが一致する限り、 true の場合は true を返します; 3. 論理 NOT 演算子「!」を反転し、オペランドが true でない場合は true を返します。

JavaScript の 3 つの論理演算子とは何ですか?

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

論理演算子は、通常、複数の式を結合するために使用されます。論理演算子の結果はブール値であり、結果は true または false の 2 つだけです。次の表に、JavaScript でサポートされている論理演算子のリストを示します。

Operator Name Example
&& 論理 AND xx && y は、x と y の両方が true の場合、それは true であることを意味します
|| 論理的 OR x || y は、x または y のいずれかが true の場合、それは true であることを意味します
! 論理的ではありません #x は、x が true でない場合は true であることを意味します
  • 論理 AND 演算 (&&) は次のとおりです。 AND ブール演算。両方のオペランドが true の場合にのみ true を返し、それ以外の場合は false を返します。
  • 論理 OR 演算 (||) はブール OR 演算です。両方のオペランドが true であるか、どちらか一方が true の場合は true を返し、それ以外の場合は false を返します。

  • 論理 NOT 演算 (!) はブール否定演算 (NOT) です。単項演算子として、オペランドの直前に配置され、オペランドの値をブール値に変換し、それを反転して返します。

例:

var year = 2022; // 闰年可以被 400 整除,也可以被 4 整除,但不能被 100 整除 if((year % 400 == 0) || ((year % 100 != 0) && (year % 4 == 0))){ console.log(year + " 年是闰年。"); } else{ console.log(year + " 年是平年。"); }
ログイン後にコピー

JavaScript の 3 つの論理演算子とは何ですか?

[関連する推奨事項:JavaScript 学習チュートリアル]

以上がJavaScript の 3 つの論理演算子とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!