¡Hola Cesar!
Gracias por compartir tu sugerencia para facilitar nuestras vidas con una tabla de multiplicar del 8. Tu código se ve muy bien y hace exactamente lo que necesitas. Al declarar la variable "factor" con el valor 8, el bucle "for" se ejecutará 12 veces, imprimiendo cada resultado de la multiplicación en el documento.
Es importante mencionar que tu código utiliza el método "document.write" para mostrar los resultados en el documento. Sin embargo, ten en cuenta que este método puede sobrescribir el contenido existente en la página. Si deseas mostrar la tabla de multiplicar en un lugar específico de tu página, te recomendaría utilizar otro método, como por ejemplo, crear un elemento HTML y agregar los resultados allí.
Aquí te muestro un ejemplo de cómo podrías hacerlo utilizando el método "appendChild":
var factor = 8;
var tabla = document.createElement("table");
for (let i = 1; i < 13; i++) {
var fila = document.createElement("tr");
var celda1 = document.createElement("td");
var celda2 = document.createElement("td");
var celda3 = document.createElement("td");
celda1.textContent = factor;
celda2.textContent = "por";
celda3.textContent = i + " es " + factor * i;
fila.appendChild(celda1);
fila.appendChild(celda2);
fila.appendChild(celda3);
tabla.appendChild(fila);
}
document.body.appendChild(tabla);
Este código creará una tabla en tu página y mostrará los resultados de la multiplicación en filas separadas. Puedes personalizar el estilo de la tabla y los elementos según tus necesidades.
Espero que esta sugerencia te sea útil. Si tienes alguna otra pregunta, estaré encantado de ayudarte. ¡Sigue así con tu aprendizaje!
Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)