論理演算子を使用して変数と範囲値を比較する
プログラミングで条件文を作成する場合、多くの場合、変数を特定の値または値と比較する必要があります。範囲。数学では、値が特定の範囲内にある必要があることを示すために範囲表記がよく使用されます。この表記では通常、「<」のような記号が使用されます。 (未満) と ">"
if ステートメントで同様の表記法 (
if(18 < age < 30)
など) を使用しようとした場合は、異常な動作に気付いたかもしれません。これは、ほとんどのプログラミング言語がこの構文を直接サポートしていないためです。代わりに、論理演算子を使用して範囲条件を確立する必要があります。
変数を値の範囲と比較するには、論理 AND (&&) 演算子を使用できます。この演算子は、2 つの論理式を 1 つのステートメントに結合し、両方の式が true の場合にのみ true と評価されます。
たとえば、「age」という名前の変数が 18 ~ 30 の間であるかどうかを確認するには、次のように記述できます。
if (18 < age && age < 30) /*blah*/;
このステートメントは、両方の条件 (年齢が 18 歳以上、30 歳未満) が true であるかどうかを確認します。一致する場合、if ステートメント内のコードが実行されます。
したがって、答えは次のようになります。
if (18 < age && age < 30) /*blah*/;
以上がプログラミングで変数が特定の範囲内にあるかどうかを効率的に確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。