Para resolver el problema de la tabla de multiplicar que tiene Moira, yo declararía un variable llamado numero y el valor de esta variable es la unica que cambiaria para realizar el programa de las tablas de multiplicar sin tener que modificar cada valor por pasos. Por ejemplo:
var numero = 8;
document.write(numero + " por 1 es " + numero* 1 + "<br>");
document.write(numero + " por 2 es " + numero* 2 + "<br>");
document.write(numero + " por 3 es " + numero* 3 + "<br>");
document.write(numero + " por 4 es " + numero* 4 + "<br>");
document.write(numero + " por 5 es " + numero* 5 + "<br>");
document.write(numero + " por 6 es " + numero* 6 + "<br>");
document.write(numero + " por 7 es " + numero* 7 + "<br>");
document.write(numero + " por 8 es " + numero* 8 + "<br>");
document.write(numero + " por 9 es " + numero* 9 + "<br>");
document.write(numero + " por 10 es " + numero* 10 + "<br>");