’ break affermazione "salta" di un ciclo.
’ L’ continue affermazione "salta" un’iterazione nel ciclo. ’ La dichiarazione di rottura ’ Hai gia' visto la break dichiarazione usata in un precedente capitolo di questo tutorial. Era usato per "saltare fuori" da una switch() dichiarazione. ’ iL’ break istruzione puo' anche essere utilizzata per saltare fuori da un ciclo. ’ iL’ break istruzione interrompe il ciclo e continua a eseguire il codice dopo il ciclo (se presente): https://www.w3schools.com/js/tryit.asp?filename=tryjs_break <!DOCTYPE html> <html> <body> <p>A loop with a break.</p> <p id="demo"></p> <script> var text = ""; var i; for (i = 0; i < 10; i++) { if (i === 3) { break; } text += "The number is " + i + "<br>"; } document.getElementById("demo").innerHTML = text; </script> </body> </html> ’ L’ continue istruzione interrompe una iterazione (nel ciclo), se si verifica una condizione specificata e continua con la successiva iterazione nel ciclo. ’ Questo esempio salta il valore di 3: https://www.w3schools.com/js/tryit.asp?filename=tryjs_continue <!DOCTYPE html> <html> <body> <p>A loop which will skip the step where i = 3.</p> <p id="demo"></p> <script> var text = ""; var i; for (i = 0; i < 10; i++) { if (i === 3) { continue; } text += "The number is " + i + "<br>"; } document.getElementById("demo").innerHTML = text; </script> </body> </html> ’ L’ continue istruzione (con o senza riferimento all’etichetta) puo' essere utilizzata solo per saltare un’iterazione del ciclo . ’ L’ breakistruzione, senza riferimento all’etichetta, puo' essere utilizzata solo per saltare fuori da un ciclo o da un interruttore . ’ Con un riferimento all’etichetta, l’istruzione break puo' essere utilizzata per saltare da qualsiasi blocco di codice : https://www.w3schools.com/js/tryit.asp?filename=tryjs_break_list <!DOCTYPE html> <html> <body> <h2>JavaScript break</h2> <p id="demo"></p> <script> var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; list: { text += cars[0] + "<br>"; text += cars[1] + "<br>"; break list; text += cars[2] + "<br>"; text += cars[3] + "<br>"; } document.getElementById("demo").innerHTML = text; </script> </body> </html> |