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>
結果
これで終わりです。では次の条件文を。。。