Del contenido del capítulo JavaScript loop for W3Schools.
Ejemplo 1. Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Bucle for JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <h2>Primer ejemplo del bucle <i>for</i>.</h2> <button onclick="myFunction()">Mostrar listado de coches</button> <p id="demo"></p> <script> function myFunction(){ var cars = ["BMW", "Volvo", "Saab", "Ford"]; var text = ""; var i; for (i = 0; i < cars.length; i++) { text += cars[i] + "<br>"; } document.getElementById("demo").innerHTML = text; } </script> </body> </body> </html> |
Ejemplo 2.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Bucle for JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <h2>Segundo ejemplo del bucle <i>for</i>.</h2> <button onclick="myFunction()">Púlsame</button> <p id="demo"></p> <script> function myFunction() { var text = ""; var i; for (i = 0; i < 5; i++) { text += "El número es " + i + "<br>"; } document.getElementById("demo").innerHTML = text; } </script> </body> </html> |
Ejemplo 3. Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Bucle for JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <h2>El bucle <i>for</i> permite varias sintaxis diferentes.</h2> <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> |
Ejemplo 4. Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Bucle for JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <h2>El primer parámetro es prescindible.</h2> <p id="demo"></p> <script> var cars = ["BMW", "Volvo", "Saab", "Ford"]; var i = 2; var len = cars.length; var text = ""; for (; i < len; i++) { text += cars[i] + "<br>"; } document.getElementById("demo").innerHTML = text; </script> </body> </html> |
Ejemplo 5.
Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Bucle for JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <h2>Podemos eliminar también el tercer parámetro.</h2> <p id="demo"></p> <script> var cars = ["BMW", "Volvo", "Saab", "Ford"]; var i = 0; var len = cars.length; var text = ""; for (; i < len; ) { text += cars[i] + "<br>"; i++; } document.getElementById("demo").innerHTML = text; </script> </body> </html> |
Ejemplo 6. Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Bucle for JavaScript</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <h2>El <i>for/in</i> entra en las propiedades de un objeto</h2> <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> |
Ejercicio 1. Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Bucle for JavaScript. Ejercicio 1</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <h2>En el bucle <i>for</i>, cambiar <i>num1</i> a <i>0</i> y <i>num2</i> a <i>10</i> y ejecutar el código.</h2> <p id="demo"></p> <script> var i; for (i = 0; i < 10; i++) { document.getElementById("demo").innerHTML += i + "<br>"; } </script> </body> </html> |
Ejercicio 2. Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Bucle for JavaScript. Ejercicio 2</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <h2>Hacer contar al bucle desde 5 en lugar de desde 0.</h2> <p id="demo"></p> <script> var i; for (i = 5; i < 10; i++) { document.getElementById("demo").innerHTML += i + "<br>"; } </script> </body> </html> |
Ejercicio 3. Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Bucle for JavaScript. Ejercicio 3</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <h2>Hacer al bucle contar desde <i>5</i>, llegando al <i>50</i> (incluido) y contando de <i>5</i> en <i>5</i>.</h2> <p id="demo"></p> <script> var i; for (i = 5; i <= 50; i=i+5) { document.getElementById("demo").innerHTML += i + "<br>"; } </script> </body> </html> |
Ejercicio 4. Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Bucle for JavaScript. Ejercicio 4</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <h2>Contar desde <i>10</i> hasta <i>1</i>.</h2> <p id="demo"></p> <script> var i; for (i = 10; i > 0; i--) { document.getElementById("demo").innerHTML += i + "<br>"; } </script> </body> </html> |
Ejercicio 5. Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Bucle for JavaScript. Ejercicio 5</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <h2>Establecer <i>i</i> a <i>0</i> y recorrer todo el array.</h2> <p id="demo"></p> <script> var text = ""; var food = ["Pizza", "Beans", "Tacos", "Fish", "Chicken"]; var i; for (i=0; i<food.length; i++) { text += "I love " + food[i] + "<br>"; } document.getElementById("demo").innerHTML = text; </script> </body> </html> |
Ejercicio 6. Este es el código exacto del documento que se muestra:
<!DOCTYPE html> <html> <head> <title>Bucle for JavaScript. Ejercicio 6</title> <meta charset="UTF-8" /> <meta name="author" content="Ángel Puente" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> </head> <body> <h2>Crear un bucle <i>for</i> para mostrar los números impares del <i>1</i> al <i>9</i>.</h2> <p id="demo"></p> <script> var text = ""; var i; for(i = 1; i < 10; i=i+2){ text += i + "<br>"; } document.getElementById("demo").innerHTML = text; </script> </body> </html> |
No hay comentarios:
Publicar un comentario