戻る

ループ処理(for文)

JavaScript

for文の中でカウンタを宣言する

<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
var str = "";

for(var x = 1; x < 5; x++){
	str += String(x);
}

document.getElementsByTagName("body")[0].innerHTML = str;
</script>
</html>

1234

for文の外でカウンタを宣言する

<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
var str = "";
var x = 0;

for(x = 1; x < 5; x++){
	str += String(x);
}

document.getElementsByTagName("body")[0].innerHTML = str;
</script>
</html>

1234

PHP

$xが1以上5未満のときのループ処理:for文

<?php
header("Content-type: text/html; charset=utf-8");

for($x = 1; $x < 5; $x++){
	echo $x;
}
?>

1234

$xが1以上5未満のときのループ処理:while文

<?php
header("Content-type: text/html; charset=utf-8");

$x = 1;
while($x >= 1 && $x < 5){
	echo $x;
	$x++;
}
?>

1234

中カッコを使わないfor文

<?php
header("Content-type: text/html; charset=utf-8");

for($x = 1; $x < 5; $x++):
	echo $x;
endfor;
?>

1234

複数の条件を使ったfor文

<?php
header("Content-type: text/html; charset=utf-8");

for($x = 1, $y = 0; $x < 5, $y <= 3; $y = $x, $x++){
	echo $x;
}
?>

1234

条件式の省略

<?php
header("Content-type: text/html; charset=utf-8");

$x = 0;
for(;;){
	echo $x;
	$x++;
	if($x >= 10){break;}
}
?>

0123456789

inserted by FC2 system