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

No calculó antes del loop por esto

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>CADA CUANTO MUNDIAL FIFA?</title>
</head>
<body>

    <script type="text/javascript">

        function saltarLinea() {
            document.write("<br><br>");
        }

        function imprimir(argument) {
            document.write(argument);
            saltarLinea();
        }

        var anhoMundial = 1930
        alert("Hubo Mundial en el año " + anhoMundial);

        var anhoMundial = parseInt(anhoMundial) + 4
        alert("Hubo Mundial en el año " + anhoMundial);

        var anhoMundial = parseInt(anhoMundial) + 4
        alert("Hubo Mundial en el año " + anhoMundial);

        var anhoMundial = parseInt(anhoMundial) + 4
        alert("Hubo Mundial en el año " + anhoMundial);

        var anhoMundial = parseInt(anhoMundial) + 4
        alert("Hubo Mundial en el año " + anhoMundial);

    </script>

</body>
</html>
2 respuestas

No calcula por que esta declarando como variable a una variable ya declarada, por lo cual debe de tener solo el primero, los demás sin el var

var anhoMundial = 1930

Esto no es necesario, ya que es un número y no un string

parseInt(anhoMundial)

Después de postearlo vi el video de la clase donde queda mas claro, gracias de todas maneras!

Pero probando el código sin parseInt (que seria lo correcto) y con varios var (que no son necesarios) igual funciona...

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>CADA CUANTO MUNDIAL FIFA?</title>
</head>
<body>

    <script type="text/javascript">

        function saltarLinea() {
            document.write("<br><br>");
        }

        function imprimir(argument) {
            document.write(argument);
            saltarLinea();
        }

        var anhoMundial = 1930
        alert("Hubo Mundial en el año " + anhoMundial);

        var anhoMundial = anhoMundial + 4
        alert("Hubo Mundial en el año " + anhoMundial);

        var anhoMundial = anhoMundial + 4
        alert("Hubo Mundial en el año " + anhoMundial);

        var anhoMundial = anhoMundial + 4
        alert("Hubo Mundial en el año " + anhoMundial);

        var anhoMundial = anhoMundial + 4
        alert("Hubo Mundial en el año " + anhoMundial);

    </script>

</body>
</html>