特集PC技術

コアJavaScript(ECMAScript)の図書室

 

15冊目 【JavaScript】[ECMAScript] if文

ここでは、JavaScriptで使用できる分岐命令について解説します。
分岐命令の基本はif文です。if文は「もし~だったら~~する」という意味のプログラムです。
条件に該当した場合、対象となるプログラムが実行されます。
if文は書き方によっては実行されない場合もあるので注意してください。

目次

[1] if文の構文

if(条件式){
  条件式が正しいときに実行されるもの
}

if文の構文は上記のようになっています。

var age = 20;
if(age == 20){
    // ageが20だったとき実行される
    document.write("あなたははたちです。");
}

[2] 2分岐の方法(if文~else文)

if(条件式){
  条件式が正しいときに実行されるもの
}else{
  条件式が正しくなかったときに実行されるもの
}

var age = 20;
if(age == 20){
    // ageが20だったとき
    document.write("あなたははたちです。");
}else{
    // それ以外
    document.write("あなたははたちではありません。");
}

age=20だったとき、「あなたははたちです。」と表示し それ以外のときは「あなたは、はたちではありません。」と表示します。

[3] 多分岐の方法(if~else if)

if(条件式1){
  条件式1が正しいときに実行されるもの
}else if(条件式2){
  条件式1が正しくなくて、条件式2が正しいときに実行されるもの
}

if(age >=10){
    // ageが10以上時
    document.write("あなたは10才以上です");
}else if(age >= 5){
    // ageが5以上のとき
    document.write("あなたは5才以上です");
}

この場合は、8は二つ目の式に該当します。 else if はいくつでも記述することができます。

[4] 多分岐の方法(if~else if~else)

先ほどの方法を2種類組み合わせても問題なく使用できます。

var age = 8;
if(age >=10){
    // ageが10以上時
    document.write("あなたは10才以上です");
}else if(age >= 5){
    // ageが5以上のとき
    document.write("あなたは5才以上です");
}else{
    document.write("あなたは5歳未満です");
}

[5] 更新履歴

日付 詳細
2011/07/01 コンテンツ公開

コメントの投稿


画像の中に見える文字を入力してください。

トラックバックURL

http://www.isl.ne.jp/cgi-bin/mt/mt-tb.cgi/1672

サイト内検索

コアJavaScript(ECMAScript)の図書室

twitterTwitter

最新ブログ記事

2015年06月13日

JavaScriptの情報室

4冊目 ハイブリッドアプリが作れる。tabris.js

2014年10月16日

C++言語学習録

第3回 ファイルを分割してみよう

2014年10月09日

C++言語学習録

第2回 オブジェクト指向の復習

2014年10月02日

C++言語学習録

第1回 C++の開発環境を整える

2014年09月25日

Swiftを試してみようなう。

第4回 Swiftでクラスを使うなう。

ISL 情報戦略研究所

pagetopこのページの先頭へ戻る