Saludos para tod@s, comparto mi código con las opciones de ciclo de iteración for y while, generando la tabla por solicitud del usuario
<meta charset="UTF-8">
<h1>Programa que genera tablas de multiplicar</h1>
<br>
<script>
function saltarLinea()
{
document.write("<br><br>");
}
function imprimir(cadena = "")
{
document.write(cadena);
saltarLinea()
}
let multip = 1,
tabla = parseInt(prompt("Ingrese la tabla para calcular"));
imprimir(`Tabla del "${tabla}" con ciclo WHILE:`);
while (multip <= 10)
{
imprimir(`${tabla} x ${multip} = ${tabla * multip}`);
multip = multip + 1;
}
saltarLinea()
saltarLinea()
imprimir(`Tabla del "${tabla}" con ciclo FOR:`);
for (let i = 1; i <= 10; i++)
{
imprimir(`${tabla} x ${i} = ${tabla * i}`)
}
</script>