https://www.w3schools.com/js/tryit.asp?filename=tryjs_loop_for <!DOCTYPE html> <html> <body> <h2>JavaScript Loops</h2> <p id="demo"></p> <script> var cars = ["BMW", "Volvo", "Saab", "Ford", "Fiat", "Audi"]; var text = ""; var i; for (i = 0; i < cars.length; i++) { text += cars[i] + "<br>"; } document.getElementById("demo").innerHTML = text; </script> </body> </html> ?JavaScript supporta diversi tipi di loop: ?for - scorre un blocco di codice un numero di volte ?for/in - scorre attraverso le propriet? di un oggetto ?while - scorre attraverso un blocco di codice mentre una condizione specificata ? vera ?do/while - scorre anche attraverso un blocco di codice mentre una condizione specificata ? vera https://www.w3schools.com/js/tryit.asp?filename=tryjs_loop_for_ex <!DOCTYPE html> <html> <body> <h2>JavaScript Loops</h2> <p id="demo"></p> <script> var text = ""; var i; for (i = 0; i < 5; i++) { text += "The number is " + i + "<br>"; } document.getElementById("demo").innerHTML = text; </script> </body> </html> ?L?istruzione 1 imposta una variabile prima dell?avvio del ciclo (var i = 0). ?L?istruzione 2 definisce la condizione per l?esecuzione del ciclo (deve essere inferiore a 5). ?L?istruzione 3 aumenta un valore (i ++) ogni volta che il blocco di codice nel ciclo ? stato eseguito. https://www.w3schools.com/js/tryit.asp?filename=tryjs_loop_for_om1 <!DOCTYPE html> <html> <body> <p id="demo"></p> <script> var cars = ["BMW", "Volvo", "Saab", "Ford"]; var i, len, text; for (i = 0, len = cars.length, text = ""; i < len; i++) { text += cars[i] + "<br>"; } document.getElementById("demo").innerHTML = text; </script> </body> </html> ' Il ciclo For / In ' L' for/in istruzione JavaScript scorre le propriet? di un oggetto: https://www.w3schools.com/js/tryit.asp?filename=tryjs_object_for_in <!DOCTYPE html> <html> <body> <h2>JavaScript Loops</h2> <p>The for/in statement loops through the properties of an object.</p> <p id="demo"></p> <script> var txt = ""; var person = {fname:"John", lname:"Doe", age:25}; var x; for (x in person) { txt += person[x] + " "; } document.getElementById("demo").innerHTML = txt; </script> </body> </html> |