Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Duda] Creando variables

La verdad soy muy nueva en esto, pero lo que hice fue crear una variable que sea igual a 8 e ingresarla en el código. Si conocen una forma más fácil o rápida de hacerlo me gustaría saberlo.

var tabla = 8; 

    document.write(" " + tabla + " por 1 es " + tabla * 1 + "<br>");
    document.write(" " + tabla + " por 2 es " + tabla * 2 + "<br>");
    document.write(" " + tabla + " por 3 es " + tabla * 3 + "<br>");
    document.write(" " + tabla + " por 4 es " + tabla * 4 + "<br>");
    document.write(" " + tabla + " por 5 es " + tabla * 5 + "<br>");
    document.write(" " + tabla + " por 6 es " + tabla * 6 + "<br>");
    document.write("5 por 7 es " + 5 * 7 + "<br>");
    document.write("5 por 8 es " + 5 * 8 + "<br>");
    document.write("5 por 9 es " + 5 * 9 + "<br>");
    document.write("5 por 10 es " + 5 * 10 + "<br>");

</script>

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

Te falto agregar unas cosas está incompleto el código. recuerda que para insertar un script debes ponerlo también al inicio tu solo colocaste el final. También te falto terminar de agregar las variables en las demás líneas, por eso es que en las otras líneas queda el numero 5. Y dejaste unas comillas ("") de sobras que perfectamente se pueden quitar.

Corregido seria así:

<script>
var tabla = 8; 

    document.write(tabla + " por 1 es " + tabla * 1 + "<br>");
    document.write(tabla + " por 2 es " + tabla * 2 + "<br>");
    document.write(tabla + " por 3 es " + tabla * 3 + "<br>");
    document.write(tabla + " por 4 es " + tabla * 4 + "<br>");
    document.write(tabla + " por 5 es " + tabla * 5 + "<br>");
    document.write(tabla + " por 6 es " + tabla * 6 + "<br>");
    document.write(tabla + " por 7 es " + tabla * 7 + "<br>");
    document.write(tabla + " por 8 es " + tabla * 8 + "<br>");
    document.write(tabla + " por 9 es " + tabla * 9 + "<br>");
    document.write(tabla + " por 10 es " + tabla * 10 + "<br>");

</script>

Y lo demás está bien a mi criterio, da un buen resultado sí se ejecuta en el navegador. Buen día.

Mas adelante cuando veamos como funciona el for esto es mas facil y menos repetitivo

 function escribirTablaMultiplicar(j)
    {
        document.write("<h2>Tabla de multiplicar del "+ j +"</h2>");

    for(i = 1;i<=10;i++){
        document.write("<li>");
        document.write(j + "x " + i + "= " + j * i);
        document.write("</li>");
    }
}

escribirTablaMultiplicar(13);