JS の 3 つの論理演算子: 1. 論理 AND 演算子「&&」、両方のオペランドが true の場合にのみ true を返します。2. 論理 OR 演算子「||」、2 つのオペランドのいずれかが一致する限り、 true の場合は true を返します; 3. 論理 NOT 演算子「!」を反転し、オペランドが true でない場合は true を返します。
このチュートリアルの動作環境: 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 ブール演算。両方のオペランドが 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 学習チュートリアル]
以上がJavaScript の 3 つの論理演算子とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。