2021.10.16
ループ処理 for文(Javascript・PHP)
for文を使って九九を作ってみます。
for文のルール
for (初期値; ループの条件式; 増減方法;){ ここに処理を書く } |
九九とは1×1,1×2…1×9まで続き、9まで終わると、2×1…2×9となる。
=1~9までの繰り返しを2種類行う。
◎Javascript◎
for (let i = 1; i < 10; i++){
for (let j = 1; j < 10; j++){
console.log(i * j);
}
}
|
◎PHP◎
<?php
for ($i = 1; $i < 10; $i++) {
for ($j = 1; $j < 10; $j++) {
echo $i * $j;
}
}
|
初めてfor文を学習したときは、いきなり出てくる「i」って何?と思っていました。意味が分からなくて混乱したことを覚えています。
学習を進めて行くうちに、コードを書くときには、取り合えず値を決めておきたいから設定しておく「x=〇」みたいなものが
たくさん出てくるなと分かりました。
今回の「i=1」、「j=1」は最初の値を設定しておくものなので別に「i」じゃなくてもなんでもいいのだとわかりました。
★Javascriptは結果がコンソールに縦に数字が並ぶので見やすいのですが、PHPは表示結果が横に続けて並ぶので見にくいため
テーブルを使って表にしてみました。
●PHP●
<table border=”1″>
<?php
for ($i = 1; $i < 10; $i++) {
echo ‘<tr>’;
for ($j = 1; $j < 10; $j++) {
echo ‘<td>’ . $i * $j . ‘</td>’;
}
echo ‘</tr>’;
}
?>
</table>
|
★<tr>が無かったら1~81までが、一行で表示されてしまうので、<tr>で区切ると表の形で表示されます。
\SHARE/
カテゴリー:
タグ: