javascript序章コンピュータサイエンスの分野には、数理論理学の多くの基盤があります。論理に精通している場合は、真理値表、ブール代数、および等式または差分を決定するための比較が含まれることをご存知でしょう。JavaScriptプログラミング言語は、演算子を使用して、プログラミング内の制御フローを支援できるステートメントを評価します。このチュートリアルでは、論理演算子について説明します。キーワード、および三項演算子。最初に条件ステートメントについて詳しく知りたい場合は、JavaScriptで条件ステートメントを作成する方法を参照してください。比較演算子JavaScriptには、指定された値が異なるか等しいか、および値が別の値よりも大きいか小さいかを評価するために使用できるいくつかの比較演算子があります。多くの場合、これらの演算子は、変数に格納されている値とともに使用されます。比較演算子はすべて、ブール(論理)値を返します。false.次の表は、JavaScriptで使用できる比較演算子をまとめたものです。演算子のいずれかの側の値が等しいかどうかを測定します。次のことを考えてみましょう。別の整数と等しい場合、ステートメントがfalseであることが検証されたことを示す出力を受け取ります。5;Outputfalseこの等価式を使用すると、文字列やブール値などの他のデータ型をテストすることもできます。以下の文字列の例を使用します。文字列が同等だったからです。文字列が等しくなかったからです。演算子は厳密な同等ではないため、同等と評価される数値と文字列を混合できます。次の例を考えてみましょう。文字列データ型に対して、両方の値が3に等しく、受け取る出力は、式が真であることを示します。Outputtrueこの演算子はデータ型に厳密ではないため、たとえば、数値の代わりに文字列を入力するユーザーをサポートできます。同等性をテストするためにデータ型を変換する必要はありません。次のような比較演算子を使用できる場合が多くあります。テストを採点するときに同等性をテストしたい場合があります。すれば、与えられた答えが正しいかどうかを検証できます。プロンプトが表示されたときの質問に答えて、彼らは正しいというフィードバックを受け取ります。JavaScriptには比較演算子の潜在的なアプリケーションがたくさんあり、それらはプログラムのフローを制御するのに役立ちます。これで、いくつかの例を含む基盤ができました。==、今後は少し簡単に説明します。演算子は不等式をテストして、演算子の両側の値が等しくないかどうかを判断します。例を考えてみましょう。false、次のように、両側の2つの値は実際には等しい必要があります。8Outputfalseこの2番目の例では、演算子の両側の2つの値が等しいため、式は真ではありません。演算子は、2つの値が等しい値との両方が等しいタイプであるかどうかを判別します。これは、厳密な等式演算子とも呼ばれます。これは、数値と文字列のデータ型を混在させることができないことを意味します。次の出力を受け取ります。'4'.この演算子は厳密であるため、たとえばID演算子を使用する場合は、ユーザーが入力したデータをあるデータ型から別のデータ型に変換する必要がある場合があることに注意する必要があります。これは、プログラム全体でデータ型の一貫性を保つのに役立つ場合があります。厳密な不等式を評価します。これは、演算子の両側のオペランドの値とタイプの両方を考慮します。29;上記の出力は次のようになります。不平等をテストしているので。29、したがって、これらの2つの式は次のように評価されます。(が等しくないため)。大きいJavaScriptの大なり記号は、数学からおなじみかもしれません。これは、ある値(式の左側)が別の値(式の右側)よりも大きいかどうかを評価します。上記の演算子では、大なり記号はではなく厳密であるため、文字列と数値を混在させることができます。次の例を考えてみましょう。'30';次の出力が表示されます。'30'、および演算子は数値が文字列であることを気にしないため、式は次のように評価されます。同様に、以上の演算子は、一方のオペランドがもう一方のオペランドのしきい値を満たしているかどうかを評価します。文字列データ型の場合、式も同じように評価されます。未満より小さい演算子は、より大きい演算子のミラーバージョンとして表示されます。<.次の例をデモンストレーションとして考えてください。値は文字列にすることもできます。—演算子の左側の値が右側の値以下であるかどうかを評価します。ここにいくつかの例があります。繰り返しますが、これらの値は、次のように文字列として表すこともできます。'2001'、および同じ方法で評価します。注:以下の演算子(以下)を混同しないように注意してください(<=)矢印機能付き(=>)JavaScriptで。チュートリアルJavaScriptの矢印関数についてで矢印関数の詳細をご覧ください。JavaScriptチュートリアルで条件文を作成する方法の例。これらはブール(論理)型で最もよく使用されますが、任意のデータ型の値に適用できます。これらの論理演算子は、以下の表に要約されています。falseこれらの各演算子について詳しく見ていきましょう。左右のオペランドがtrueと評価された場合。ANDを使用すると、高品質で低価格であるかどうかを確認できます。オペランドの1つが真の場合。NOT演算子を使用して、次のことを確認しています。false.NOT演算子は、最初は理解するのが少し難しいです。JavaScriptプログラミングにおけるフロー制御の構成要素です。これらの演算子を効果的に使用すると、ステートメントを評価し、ステートメントが真であるか偽であるかに基づいて次の段階に進むプログラムを開発するのに役立ちます。JavaScriptの詳細については、JavaScriptシリーズのコーディング方法とJavaScriptタグをご覧ください。Joseモバイルバージョンに。