最新のWeb開発のチュートリアル
×

JS チュートリアル

JS HOME JS 導入 JS どこへ JS 輸出 JS 構文 JS ステートメント JS 注釈 JS 変数 JS 演算子 JS 算術 JS 割り当て JS データの種類 JS 機能 JS オブジェクト JS 範囲 JS イベント JS ストリング JS 文字列メソッド JS 数字 JS 数のメソッド JS 数学 JS 日付 JS 日付形式 JS 日付の方法 JS 配列 JS アレイ方式 JS ブール値 JS 比較 JS 条件 JS スイッチ JS ループ For JS ループしながら JS ブレーク JS 型変換 JS 正規表現 JS エラー JS デバッギング JS 巻き上げ JS strictモード JS スタイルガイド JS ベストプラクティス JS 間違い JS パフォーマンス JS 予約語 JS JSON

JS フォーム

フォームバリデーション フォームAPI

JS オブジェクト

オブジェクト定義 オブジェクトのプロパティ オブジェクトメソッド オブジェクトプロトタイプ

JS 機能

関数定義 ファンクションのパラメータ 関数の呼び出し 関数クロージャ

JS HTML DOM

DOM イントロ DOM メソッド DOM 資料 DOM 要素 DOM HTML DOM CSS DOM アニメーション DOM イベント DOM EventListener DOM ナビゲーション DOM ノード DOM ノードリスト

JS ブラウザ BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS

JS 例 JS HTML DOM JS HTML 入力 JS HTML オブジェクト JS HTML イベント JS ブラウザ JS クイズ JS 概要

JS リファレンスマニュアル

JavaScript オブジェクト HTML DOM オブジェクト


 

JavaScriptもし... elseステートメント


条件文は、異なる条件に基づいて別のアクションを実行するために使用されます。


条件文

あなたがコードを書く際に非常に多くの場合、あなたは別の意思決定のためのさまざまなアクションを実行したいです。

これを行うには、コード内で条件文を使用することができます。

JavaScriptでは、私たちは、以下の条件文があります。

  • 使用しif 、指定された条件が真の場合、実行されるコードのブロックを指定します
  • 使用しelse同じ条件がfalseの場合、実行されるコードのブロックを指定します
  • 使用しelse ifテストするための新しい条件を指定するには、最初の条件がfalseの場合、
  • 使用するswitch実行するコードの多くの代替ブロックを指定します

if文

使用ifの条件が真の場合に実行されるJavaScriptコードのブロックを指定するステートメントを。

構文

if (condition) {
    block of code to be executed if the condition is true
}

なお、 if小文字です。 大文字は( IfまたはIF )のJavaScriptエラーが発生します。

メイク"Good day"時間が18:00未満である場合に挨拶:

if (hour < 18) {
    greeting = "Good day";
}

挨拶の結果は次のようになります。

Good day
»それを自分で試してみてください

elseステートメント

使用しelse条件が偽の場合に実行されるコードのブロックを指定するステートメントを。

if (condition) {
    block of code to be executed if the condition is true
} else {
    block of code to be executed if the condition is false
}

時間が18未満である場合、作成"Good day"挨拶、そうでない場合は"Good evening"

if (hour < 18) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

挨拶の結果は次のようになります。

Good day
»それを自分で試してみてください

else ifステートメント

使用しelse if文の最初の条件がfalseの場合、新しい条件を指定します。

構文

if (condition1) {
    block of code to be executed if condition1 is true
} else if (condition2) {
    block of code to be executed if the condition1 is false and condition2 is true
} else {
    block of code to be executed if the condition1 is false and condition2 is false
}

時間は午前10時00分未満である場合、作成"Good morning"の挨拶、そうでない場合は、しかし、時間は20時00未満であるが、作成"Good day"挨拶、そうでない場合は"Good evening"

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

挨拶の結果は次のようになります。

Good day
»それを自分で試してみてください

例

その他の例

ランダムリンク
この例では、w3iiや世界自然保護基金(WWF)のいずれかへのリンクを書き込みます。 乱数を用いて、各リンクのための50%の可能性があります。


練習で自分自身をテスト!

演習1» 演習2» 演習3» 演習4» 演習5» 演習6»