Pesastatud tsüklid JavaScriptis
Tsüklid, millega olete juba tuttavad, saab üksteise sisse panna. Näiteks lahendame järgmise ülesande: kuvame ekraanile rea:
111222333444555666777888999
Siin ei piisa ühest tsüklist - on vaja käivitada kaks üksteise sisse pandud tsüklit: esimene tsükkel loeb numbreid ja teine tsükkel kordab neid numbreid kolm korda. Rakendame selle:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Pange tähele: esimese tsükli loendur on
i, teise oma j, ja kui oleks
ka kolmas tsükkel - siis selle loenduriks oleks
muutuja k. Need on standardsed üldtunnustatud
nimetused, neid tuleks kasutada.
Kasutades kahte pesastatud tsüklit, kuva ekraanile järgmine rida:
111222333444555666777888999
Kasutades kahte pesastatud tsüklit, kuva ekraanile järgmine rida:
11 12 13 21 22 23 31 32 33