Tendríamos que reemplaza el valor de la constante 5, con una variable, la cual podremos declarar al iniciar el ejercicio y asignarle el valor requerido de acuerdo a que tabla usar. Lo mismo con la expresión escrita. Reemplazar el valor numérico en texto con una variable, que seria mucho mas facil de modificar y asignarle un nuevo valor que si lo hiciéramos 1 por 1.
<meta charset="UTF-8">
<script>
var valor = 8;
var texto = "8";
document.write(texto + " por 1 es " + valor * 1 + "<br>");
document.write(texto + " por 2 es " + valor * 2 + "<br>");
document.write(texto + " por 3 es " + valor * 3 + "<br>");
document.write(texto +" por 4 es " + valor * 4 + "<br>");
document.write(texto + " por 5 es " + valor * 5 + "<br>");
document.write(texto + " por 6 es " + valor * 6 + "<br>");
document.write(texto + " por 7 es " + valor * 7 + "<br>");
document.write(texto + " por 8 es " + valor * 8 + "<br>");
document.write(texto + " por 9 es " + valor * 9 + "<br>");
document.write(texto + " por 10 es " + valor * 10 + "<br>");
</script>