Cicli
pe (tien i = 0; i < 3; i++) { … } ripete contando (for). mentre che (condizione) { … } ripete finché la condizione è vera (while); primm fa { … } mentre che (…) esegue il blocco almeno una volta (do…while).
pe ogni (chist è x dint lista) scorre gli elementi uno a uno (for…of); pe ogni (chist è chiave 'ncopp oggetto) scorre le chiavi di un oggetto (for…in).
rompe esce dal ciclo (break) e salta passa al giro successivo (continue). Un ciclo infinito non blocca la pagina: il playground lo ferma dopo qualche secondo.
pe (tien i = 1; i <= 3; i++) {
stamm a dì("Giro", i)
}
tien caffè = 0
mentre che (caffè < 2) {
caffè++
}
stamm a dì("Caffè:", caffè)
chist è pizze = ["margherita", "marinara", "diavola"]
pe ogni (chist è pizza dint pizze) {
si (pizza == "marinara") {
salta
}
stamm a dì(pizza)
}
chist è prezzi = { margherita: 6, diavola: 8 }
pe ogni (chist è nome 'ncopp prezzi) {
stamm a dì(nome, prezzi[nome])
}
Output
Giro 1
Giro 2
Giro 3
Caffè: 2
margherita
diavola
margherita 6
diavola 8