if文(条件文)

条件文の中の一つなif文について学習しましょう。
これはプログラミングをやりながらとてもたくさん使います。

if(条件式){
    条件式が真だったら作動するコード
}

では、ソースでやってみましょう。

ソースは 変数aのバリューが100だったら 変数aのバリューは100です。という文字列を出力します。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>coreasur - JavaScript</title>
<script>
    a = 100;
    if(a == 100){
        document.write("変数aのバリューは100です。");
    }
</script>
</head>
<body>
</body>
</html>

結果

if条件文での同じかの条件で使用する時は==(= 二回)を使用します。同じ値段かを確認してから真だったら実行し、じゃないと実行しません。

else if

else if文は if文の条件式が偽の場合、他の条件式を使う時に使います。なので前のif文の組みになります。

上の条件文では変数aのバリューが100ですん。もしかして、変数aのバリューが20だとしたら条件式とは合わなくなり、次の条件式にを使えます。

では、ソースでみてみましょう。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>coreasur - JavaScript</title>
<script>
    a = 20;
    if(a == 100){
        document.write("if文作動 <br />");
        document.write("変数aのバリューは100です。");
    }
    else if(a == 20){
        document.write("else if文作動 <br />");
        document.write("変数aのバリューは20です。");
    }
</script>
</head>
<body>
</body>
</html>

結果

else if文は何回も使えいます。他の条件が要るならまた使えばいいんです。

else

では、最後にelse文です。

if文の条件もelse if文の条件文も全て偽の時に実行するコードはelse文を使います。

つまりどんな条件でも偽の時使いますね。

ソースでみてみましょう。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>coreasur - JavaScript</title>
<script>
    a = 30;
    if(a == 100){
        document.write("if文作動 <br />");
        document.write("変数aのバリューは100です。");
    }
    else if(a == 20){
        document.write("else if文作動 <br />");
        document.write("変数aのバリューは20です。");
    }
    else{
        document.write("else文作動 <br />");
        document.write("変数aのバリューは100も、20もじゃないです。");
    }
</script>
</head>
<body>
</body>
</html>

結果

これで終わりです。では次の条件文を。。。