ホームページ  >  記事  >  ウェブフロントエンド  >  [JavaScript チュートリアル] JavaScript If...Else ステートメント

[JavaScript チュートリアル] JavaScript If...Else ステートメント

黄舟
黄舟オリジナル
2016-12-24 15:15:001083ブラウズ

JavaScript If...Else ステートメント

条件ステートメントは、さまざまな条件に基づいてさまざまなアクションを実行するために使用されます。

条件文

通常、コードを記述するときは、常に、さまざまな決定に対してさまざまなアクションを実行する必要があります。コード内で条件ステートメントを使用すると、このタスクを実行できます。

JavaScript では、次の条件ステートメントを使用できます:

if ステートメント - 指定された条件が true の場合にのみコードを実行するには、このステートメントを使用します。

if...else ステートメント - 条件が true の場合、Execute の場合にコードを実行します。条件が false の場合の他のコード

if...else if....else ステートメント - このステートメントを使用して、複数のコード ブロックの 1 つを選択して実行します

switch ステートメント - このステートメントを使用して、複数のコード ブロックの 1 つを選択します,

If ステートメントを実行します

このステートメントは、指定された条件が true の場合にのみコードを実行します。

構文

if (condition)
  {
 当条件为 true 时执行的代码
  }

場合は小文字を使用してください。大文字 (IF) を使用すると、JavaScript エラーが発生します。

時刻が 20:00 未満の場合、挨拶「こんにちは」を生成します:

if (time<20)
  {
  x="Good day";
  }
<p

x 結果は次のようになります:

Good day

この構文には ..else がないことに注意してください。 ..指定された条件が true の場合にのみコードを実行するようにブラウザーに指示しました。

If...elseステートメント

条件がtrueの場合にコードを実行し、条件がfalseの場合に他のコードを実行するにはif....elseステートメントを使用してください。

構文

if (condition)
  {
  当条件为 true 时执行的代码
  }
else
  {
  当条件不为 true 时执行的代码
  }

時刻が20:00未満の場合は「こんにちは」という挨拶を生成し、それ以外の場合は「こんばんは」という挨拶を生成します。

if (time<20)
  {
  x="Good day";
  }
else
  {
  x="Good evening";
  }

x の結果は次のようになります:

Good day

If...else if...else ステートメント

if....else if...else ステートメントを使用して、実行するコードの複数のブロックの 1 つを選択します。

構文

if (condition1)
  {
  当条件 1 为 true 时执行的代码
  }
else if (condition2)
  {
 当条件 2 为 true 时执行的代码
  }
else
  {
  当条件 1 和 条件 2 都不为 true 时执行的代码
  }

時間が10:00未満の場合は、「おはようございます」という挨拶を生成し、時間が10:00を超えて20:00未満の場合は、挨拶「こんにちは」を生成します。それ以外の場合は、「こんばんは」という挨拶を生成します:

if (time<10)
  {
  x="Good morning";
  }
else if (time>=10 && time<20)
  {
  x="Good day";
  }
else
  {
  x="Good evening";
  }

x 結果は次のようになります:

Good day

上記は、[JavaScript チュートリアル] JavaScript If...Else ステートメントの内容です。さらに関連する内容については、 に注意してください。 PHP 中国語 Web サイト (www.php.cn)!


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