mentre: while(condizione_vera){ fai(); }
ho usato node per fare questi esperimenti dimostrativi
PS C:\Users\dario> node Welcome to Node.js v21.6.1. Type ".help" for more information.questo array serve in tutto l'esercizio in 3 parti e fasi, eventualmente re-immetterlo, se mancasse.
> var array=["primo","secondo","terzo","quarto"] undefinedquesto è un "while" che fa "iterazione", percorre un array chiamato "array", elemento per elemento, in ordine, dal primo all'ultimo.
> var indice=0
undefined
> while(indice < array.length){
... var elemento = array[indice]
... console.log(elemento)
... indice = (indice + 1)
... }
primo
secondo
terzo
quarto
4
Questo è un "for tradizionale" stile C e C++. Deriva dal "while".
> for(var indice=0; indice < array.length; indice += 1) ... console.log(array[indice]) primo secondo terzo quarto undefinedQuesto è un "for-each", per ciascun elemento di "array".
> for(var elemento of array)
... console.log(elemento)
primo
secondo
terzo
quarto
undefined
>