¿Si queremos la tabla de 8? Tenemos que hacer la alteración de los valores en diferentes lugares. ¿Qué podemos hacer para calcular la tabla de multiplicar de otros números sin necesidad de realizar tantas alteraciones?
Mi respuestas fue la siguiente, lo que hice fue crear dos variables, una con el numero de la tabla deseada de valor de numero (int), y otra con el texto de la tabla deseada de valor string, lo cual lo hace más amigable ya que el usuario al querer saber otra tabla, basta con venir y cambiar los valores de las variables, luego las concatené en la posición deseada.
<meta charset="UTF-8">
<script>
var tabla = 8;
var nombretabla = "8";
document.write( nombretabla + " por 1 es " + tabla * 1 + "<br>");
document.write( nombretabla + " por 2 es " + tabla * 2 + "<br>");
document.write( nombretabla + " por 3 es " + tabla * 3 + "<br>");
document.write( nombretabla + " por 4 es " + tabla * 4 + "<br>");
document.write( nombretabla + " por 5 es " + tabla * 5 + "<br>");
document.write( nombretabla + " por 6 es " + tabla * 6 + "<br>");
document.write( nombretabla + " por 7 es " + tabla * 7 + "<br>");
document.write( nombretabla + " por 8 es " + tabla * 8 + "<br>");
document.write( nombretabla + " por 9 es " + tabla * 9 + "<br>");
document.write( nombretabla + " por 10 es " + tabla * 10 + "<br>");
</script>