torna alle lezioni

Quali valori mostrerà il ciclo while?

importanza: 4

Per ogni iterazione del ciclo, scrivi quali valori verranno mostrati e poi confrontali con la soluzione.

Entrambi i cicli mostreranno gli stessi valori in alert, o no?

  1. La forma prefissa ++i:

    let i = 0;
    while (++i < 5) alert( i );
  2. La forma postfissa i++

    let i = 0;
    while (i++ < 5) alert( i );

L’esercizio dimostrava come le forme prefissa/postfissa possono portare a risultati differenti.

  1. Da 1 a 4

    let i = 0;
    while (++i < 5) alert( i );

    Il primo valore è i = 1, perchè ++i incrementa prima i e poi ritorna il nuovo valore. Quindi il primo confronto è