Si queremos la tabla del 8, qué podemos hacer para calcular la tabla de multiplicar de otros números sin necesidad de realizar tantas alteraciones? Haciendo uso de lo que hemos visto hasta ahora en el curso podemos crear dos variables, una con el numero del que queremos conocer su tabla (nA), y otra con el numero al que se va a multiplicar(nB), este segundo podemos usarlo como un contador Con cada impresión en pantalla nos va a ir sumando un entero a nuestra variable nB (Osea que va a ir aumentando el valor de esta variable de uno en uno) asi podemos suplir gran parte del texto por las 2 variables y así al momento de hacer un cambio nos evitamos tener que cambiar mas de una sola linea
<meta charset = "UTF-8">
<script>
var nA = 8;
var nB = 1;
document.write(nA + " por " + nB + " es: " + nA*nB + "<br>");
nB = nB +1;
document.write(nA + " por " + nB + " es: " + nA*nB + "<br>");
nB = nB +1;
document.write(nA + " por " + nB + " es: " + nA*nB + "<br>");
nB = nB +1;
document.write(nA + " por " + nB + " es: " + nA*nB + "<br>");
nB = nB +1;
document.write(nA + " por " + nB + " es: " + nA*nB + "<br>");
nB = nB +1;
document.write(nA + " por " + nB + " es: " + nA*nB + "<br>");
nB = nB +1;
document.write(nA + " por " + nB + " es: " + nA*nB + "<br>");
nB = nB +1;
document.write(nA + " por " + nB + " es: " + nA*nB + "<br>");
nB = nB +1;
document.write(nA + " por " + nB + " es: " + nA*nB + "<br>");
nB = nB +1;
document.write(nA + " por " + nB + " es: " + nA*nB + "<br>");
nB = nB +1;
</script>
Otra forma mas rapida de hacer las cosas es con un ciclo for, definiendo como el contador el numero por el cual se va a multiplicar nuestro primer numero, el cual irá aumentando de uno en uno con cada iteración, ahorrandonos tiempo y lineas para en lugar de escribir 10 document.write, hagamos solo uno que valla iterando y cambiando nB de uno en uno con cada linea impresa