var height = prompt("How high do you want the grid? (1-10 is good)","10");
var width= prompt("How wide do you want the grid? (1-10 is good)","10");
var a_line;
var new_window = window.open("Files\Grid.html","looper","width=400,height=400");
new_window.document.writeln("<h1>A Grid</h1>");
for (height_loop = 0; height_loop < height; height_loop++)
{
a_line = "";
for (width_loop = 0; width_loop < width; width_loop++)
{
a_line+="x";
}
new_window.document.writeln(a_line + "<br>");
}
אחרי ביקוש הגובה והרוחב הרצויים, פתיחת חלון חדש, וכתיבת כותרת עליונה, אנחנו נכנסים ללולאות ה-for. לולאת ה-for הראשונה מציבה ""=a_line. נסה להריץ את הקוד בלי שורה זו ותראה מה מתרחש. אחרי אתחול a_line, ה- script פונה ללולאת for אחרת, על מנת לבנות שורה של x-ים, רחבה ככל שמתבקש, והדפסתה בחלון החדש. זה קורה height פעמים.
טוב, המשימה שלך היינה עשיית הדבר הבא בעצמך, לפני שתעיין בקוד על מנת לראות איך זה מתבצע.
חזור לתחילת הדף
לדף הבא «--