En este ejemplo se mostrará como hacer una tabla de multiplicar en forma de tabla, aunque en realidad no tiene tabla solo es la tabulación que hace la función de párrafo.
1️⃣Se comienza creando un array //El for va ir muy de la mano con los arreglos// var a=new Array(100) -crea un arreglo y tiene 100 campos.
2️⃣En el for su variable de inicialización es “x” y la condición es “x<=10” es decir, hasta que 10 sea mayor o igual a 10 se cumple ese ciclo for, después para que funcione se le suma 1 cada que se hace el ciclo, hasta llegar hasta 10, como pide la condición.
3️⃣Tal vez esto lo vean extraño, pero en esta ocasión hay 2 for, se usan dos para que se puedan multiplicar de forma simultánea cada que suma. El segundo for es igual pero con una variable de ciclo diferente “y”, y este for cada que se cumple hace la multiplicación “a[x, y] =x*y” y después lo imprime en pantalla
4️⃣Para ampliar la explicación de como de termina uniendo los 2 for. Mientras el primer for “x” sigue en 1 el segundo for “y” se cumple hasta 10, entonces..: 1*1 ,1*2 1*3,…1*10.Y se termina vuelve al primer for “x” pero ahora con 2, repitiendo el proceso y así hasta que termine su condición, que en este caso es 10.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>TablaMultiplicacion</title>
</head>
<body>
<h1>Tabla de multiplicar</h1>
<script>
var a=new Array(100)
for(var x=1; x<=10; x++){
for(var y=1; y<=10; y++){
a[x,y]=x*y
document.writeln(a[x,y])
}
document.writeln("<p>"+"</p>")
}
</script>
</body>
</html>