if else

論理式による条件分岐を行なう記述。
基本的にどの言語でも無限に入れ子構造にできる。

Java

  • if, else, else if からなる
if (a == 0) {
  /* ゼロのときの処理 */
} else if (a > 0) {
  /* 正のときの処理 */
} else {
  /* 負のときの処理 */
}
  • 単行で書ける。
if (a == 0) { System.out.println("zero."); }
    • else を使うとき2行で書ける。
if (a == 0) { System.out.println("zero."); }
else { System.out.println("not zero."); }

PHP

ステートメント

  • Java と大体おなじ
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テキストから参照して動かしてください。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年07月10日 13:55