説明するのは少し難しいですが、次のようなことをしたいと思います。
if(a === 4 && b === true && c === "words" || "numbersandwords")DoSomething();
しかし、最初の演算子に一致することなく実行を終了します。実行前に他の基準が満たされていることを確認しながら、2 つの異なる入力を除く最後の演算子を使用する方法を知りたいです。
説明するのは少し難しいですが、次のようなことをしたいと思います。
if(a === 4 && b === true && c === "words" || "numbersandwords")DoSomething();
しかし、最初の演算子に一致することなく実行を終了します。実行前に他の基準が満たされていることを確認しながら、2 つの異なる入力を除く最後の演算子を使用する方法を知りたいです。
かっこを使用するだけです。たとえば、次のようになります。
if(a == 4 && b == true && (c == "words" || c == "numbersandwords")) { DoSomething(); }
いくつかのブラケットを使用してor
パーツとパーツを分離し、最後の文字列の前にand
を追加します。c ===
末尾に等値部分がない場合、'numbersandwords' 文字列は常に true と見なされます。
if(a === 4 && b === true && (c === "words" || c === "numbersandwords")){
DoSomething();
}