ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript では論理演算子はどのように機能しますか?

JavaScript では論理演算子はどのように機能しますか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-10 09:37:02749ブラウズ

How do Logical Operators Work in JavaScript?

JavaScript の論理演算子を理解する

JavaScript では、論理演算子は条件文の評価と結合に不可欠です。 3 つの主要な論理演算子 - && (AND)、|| (または)、および! (NOT) - 適用されるデータのタイプに応じて動作が異なります。

AND (&&)

AND 演算子は、最初の false オペランド、またはすべてが真実であれば最後のオペランド。 JavaScript における真偽と偽は、事前に定義された値に基づいています。偽の値には、null、未定義、false、0、-0、NaN、空の文字列、document.all が含まれますが、他のすべての値は真です。

OR (||)

OR 演算子は、最初の真のオペランド、またはすべてが正しい場合は最後のオペランドを返します。偽りの。 AND 演算子と同様に、オペランドの真偽を考慮し、偽でない最初の値が存在する場合はそれを返します。

NOT (!)

NOT 演算子は、演算子を反転します。オペランドの真実性。オペランドが true の場合、! false を返します。オペランドが false の場合、! true を返します。

例:

  • true && false → false
  • true && true → true
  • false || true → true
  • false || false → false
  • !true → false
  • !false → true

これらの論理演算子の動作を理解することで、JavaScript コード内で条件を効果的に組み合わせることができます。より正確かつ効率的な条件付きロジックを作成できます。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。