論理式による条件分岐を行なう記述。
基本的にどの言語でも無限に入れ子構造にできる。
Java
if (a == 0) {
/* ゼロのときの処理 */
} else if (a > 0) {
/* 正のときの処理 */
} else {
/* 負のときの処理 */
}
if (a == 0) { System.out.println("zero."); }
if (a == 0) { System.out.println("zero."); }
else { System.out.println("not zero."); }
PHP
ステートメント
if (a == 0) {
} else {
}
- PHPでは{}をブロックと呼びその中身を一つのステートメントとして見ます。
タグ記述
a は
<?php if (a == 0) : ?>
ゼロ。
<?php elseif (a > 0) : ?>
正の数。
<?php else : ?>
負の数。
<?php endif; ?>
- コロンを使って if/elseif 条件を指定する場合は、 else if のように分割してはいけません。
- 名称については明確な分類がされていないのでこの分け方で良いはずです。
- 動作環境 PHP5
- 参照:PHPマニュアル日本語版
javascript
javaと同じくif,else if,else文が使用できます。
var seiseki = [80,72,94,68]
document.write("<p>");
for(var i=0; i < seiseki.length; i++){
document.write(seiseki[i] + "点は");
if(seiseki[i] > 80){
document.write("合格です<br />");
}else if(seiseki[i]>30){
document.write("追試です<br />");
}else{
document.write("不合格です<br />");
}
}
document.write("</p>");
実際にはhtmlテキストから参照して動かしてください。
最終更新:2013年07月10日 13:55