Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

¡Facilitando nuestras vidas!

<meta charset="UTF-8">
<script>

    var numero8 = 8
    var n8 = "8"

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

</script>
1 respuesta

¡Hola Diego!

Gracias por compartir tu código con nosotros. Parece que estás tratando de mostrar la tabla de multiplicar del número 8 en tu página web. Sin embargo, estás teniendo un problema con la concatenación de cadenas y la multiplicación.

El problema radica en que estás utilizando la variable n8 como una cadena de texto en lugar de un número. Por lo tanto, cuando intentas concatenarla con el número 8 en las líneas de código, estás obteniendo la concatenación de dos cadenas en lugar de la multiplicación de dos números.

Para solucionar este problema, simplemente debes convertir la variable n8 en un número. Puedes hacer esto utilizando la función parseInt() para convertir la cadena en un número entero. Aquí te muestro cómo puedes hacerlo:

var numero8 = 8;
var n8 = "8";

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

Con esta modificación, el código debería funcionar correctamente y mostrar la tabla de multiplicar del número 8 en tu página web.

¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)