ホームページ > ウェブフロントエンド > jsチュートリアル > jsで複数の条件を判定する場合の書き方

jsで複数の条件を判定する場合の書き方

下次还敢
リリース: 2024-05-01 07:30:24
オリジナル
940 人が閲覧しました

JavaScript で複数の条件を評価する方法には、|| (or) 演算子、&& (and) 演算子、ネストされた if ステートメント、および switch ステートメント (1 つの値の比較にのみ適用可能) の使用が含まれます。

jsで複数の条件を判定する場合の書き方

#JavaScript で If を使用して複数の条件を決定する方法

JavaScript で If を使用して複数の条件の数を決定する条件メソッド。

1. || (論理 OR) 演算子を使用します。

|| (論理 OR) 演算子は、複数の条件のいずれかが true であるかどうかを判断するために使用されます。

<code class="javascript">if (condition1 || condition2) {
  // 条件 1 或条件 2 为真时的代码
}</code>
ログイン後にコピー

2. && (論理 AND) 演算子を使用します。

&& (論理 AND) 演算子は、複数の条件が true であるかどうかを判断するために使用されます。

<code class="javascript">if (condition1 && condition2) {
  // 条件 1 和条件 2 都为真时的代码
}</code>
ログイン後にコピー

3. ネストされた if ステートメントを使用する

ネストされた if ステートメントを使用して、複数の条件を決定し、異なる条件に基づいて異なるコードを実行できます。

<code class="javascript">if (condition1) {
  // 条件 1 为真时的代码
} else if (condition2) {
  // 条件 1 为假,条件 2 为真时的代码
} else {
  // 条件 1 和条件 2 都为假时的代码
}</code>
ログイン後にコピー

4. switch ステートメントを使用します (1 つの値の比較に限定されます)

switch ステートメントを使用すると、値を複数のオプションと比較し、それに基づいてさまざまなアクションを実行できます。マッチコードについて。

<code class="javascript">switch (value) {
  case option1:
    // 值等于选项 1 时的代码
    break;
  case option2:
    // 值等于选项 2 时的代码
    break;
  default:
    // 值与任何选项都不匹配时的代码
}</code>
ログイン後にコピー

次の例では、 || 演算子を使用して、2 つの条件のいずれかが true であるかどうかを判断します。

<code class="javascript">const age = 18;
const isCitizen = true;

if (age >= 18 || isCitizen) {
  console.log("可以投票");
} else {
  console.log("不能投票");
}</code>
ログイン後にコピー
上の例では、埋め込みを使用しています。一連の if ステートメントは 3 つの条件を決定します:

<code class="javascript">const score = 85;

if (score >= 90) {
  console.log("A");
} else if (score >= 80) {
  console.log("B");
} else if (score >= 70) {
  console.log("C");
} else {
  console.log("D");
}</code>
ログイン後にコピー

以上がjsで複数の条件を判定する場合の書き方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート