ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript での || と && の使用方法

JavaScript での || と && の使用方法

小云云
小云云オリジナル
2018-03-17 11:54:142108ブラウズ

数値における JavaScript 論理演算子 || と && の使用、JavaScript におけるさまざまな演算子の優先順位 (高いものから低いものまで):

1、() が最も高い優先順位です
2、単項演算子 ++ – !演算子は最初に * / %、次に + -
4. 関係演算子 >= < <=
6. 論理演算子 == != ===
論理 OR 演算子 || および論理 AND 演算子 && は、ブール値を返します。値は true または false です。

a && b の a || a および b は、値、変数、式のいずれかになる可能性があるため、数値自体も (論理) 値または式と見なすことができるため、モード。以下は、a と b が異なる値を持つ場合の論理演算子 || と && の計算結果です。

    論理積演算 a&&b は、a がブール値に変換されると false (演算後の結果) false、null、"、0、未定義な​​ど)の場合、返される結果は a です。a がブール値に変換され true の場合、結果 b が返されます。複数の値(式を含む)が接続されている場合は、結果 b が返されます&& を使用すると、各式が true の場合、最後の式の演算結果が返されます。少なくとも 1 つが true でない場合は、true でない最初の式の演算結果が返されます。
  1. 論理和。演算 a||b は、左から順に最初の変換を返します。これは、ブール値の後の値が true である式の演算結果です。すべてが false の場合は、最後の式の演算結果が返されます
  2. 追記: && || よりも優先度が高く、最初に && を演算し、次に && 演算の結果を || に使用します


  3. 数値での JavaScript 論理演算子 || の使用
JavaScript におけるさまざまな演算子の優先順位 (高から低) :

1. () が最も優先されます
2. 算術演算子 * / %、次に + - 4. 関係演算子 >= <=
;等価演算子 == != === !==
6. 論理演算子は && の後に || と論理 AND 演算子 && が続き、値は true または false になります。
a || a && b の a および b 値、変数、または式にすることができ、数値自体も (論理) 値または式と見なすことができるため、 . 以下は、a と b の異なる値です。演算子 || の計算結果:



論理積演算 a&&b、a がブール値に変換され、演算後の結果false、null、"、0、未定義な​​ど)の場合、返される結果は a です。 a がブール値に変換され true の場合、結果 b が返されます。複数の値(式を含む)が接続されている場合は、結果 b が返されます。 && を使用し、各式が true の場合、最後の式の結果が返されます。少なくとも 1 つが true でない場合は、true でない最初の式の演算結果が返されます

    論理 OR演算 a||b は、左から順に、ブール値に変換され、値が true である最初の式の演算結果を返します。すべてが false の場合は、最後の式の演算結果を返します
  1. 追記: && は|| よりも優先度が高い場合は、最初に && を操作してから、&& 操作の結果を使用して || 操作を実行します。

  2. 関連する推奨事項:


    JavaScript 演算子 || および && の使用テクニックの詳細な例

以上がJavaScript での || と && の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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