プログラマーが利用できるさまざまなループ構成がありますが、最も一般的なものはfor loopとwhile loopです。
forループは何度も "ループ"するのに適しており、whileループはある値が "true"の間ループします。この場合
は、あなたがforループのためにそのループのための最良の
一致している。これは、あるサンプルコードを描画する必要がある行数を知っています。何が起こるかは、{と}の間のコードが複数回実行されることです。ループが実行されるたびに、変数iは0から開始して1だけ大きくなります。これは条件i < numberTimesToLoopがfalseになるまで続きます。私はあなたのために割り当てをしたいが、多くのケースでは、その簡単に実際のコードを見てから学ぶこと
for(var i=0;i<numberTimesToLoop;i++)
{
document.write("i = " + i);
document.write("<br />");
}
ありません。 (私は実証し、答えを見ることで将来的にそれをすぐに認識できる生徒がたくさんいることを実証しています。もちろん、私は彼らに理論を教えています。現在のコードを変更すると、縦線が引かれます。
var canvas;
canvas = openGraphics();
var x;
var y;
var gap;
x = 20;
y = 20;
gap = 25;
var currentX = 20;
for(var i=0;i<10;i++)
{
canvas.drawLine(currentX, 20, currentX, 245);
currentX = currentX + gap;
}
canvas.paint();
(W3Schoolsのウェブサイトに問題が何であるか本当にわからない)
'document.write'とw3schools ... **決して**いずれかを使用してください。 http://stackoverflow.com/questions/802854/why-is-document-write-considered-a-bad-practice –
ちょうどそれが悪用される可能性があるので、あなたがリンクしている記事では、その悪い意味ではない、最もupvoted答えはあなたの意見を支持するものよりも多くの票を持っています。また、十分な反w3schools行商人と行商。あなたのリンクでも、選択された回答がw3schoolsにリンクしています – Kurru
優れたJavaScriptのソースを推薦するのに間違いはないと思います。 W3School **は**かなり悪いです - あなたがしたいのであれば、JavaScriptルームにポップしてください - 私たちは理由のリストを作成しています。 –