Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Ondřej Pech
Člen
Avatar
Ondřej Pech:13.3.2019 17:56

Ahoj, mám otázku za 2 bludišťáky Mám podle mě 2 totožné prográmky (první úloha v JS pro moje známé). Rozdíl je v tom, že první - ten můj funguje a ten druhý nevypisuje prvky v poli. Příjde někdo na to, co je tam špatně?

<html>

<head>
    <title>Stránky s JavaScriptem</title>
</head>

<body>
    <script type="application/javascript">
        var jmeno = "Ondřej";
        var prijmeni = "Pech";
        var trida = "9.A";

        var ceskyJazyk = [1, 2, 1, 1, 5, 4, 4];
        //var informatika = [1, 1, 1, 1, 1, 1];

        document.write("<h1>Žákovská knížka</h1>");
        document.write("Jméno a příjmení: " + jmeno + " " + prijmeni + "<br>");
        document.write("Třída: " + trida + "<br>");
        //document.write("<br><br>");

        document.write("Český jazyk: ");
        for (var i = 0; i < ceskyJazyk.length; i++) {
            document.write(ceskyJazyk[i] + ", ");
        }
        /*
        document.write("<br>");
        document.write("Informatika: ");
        for (var i = 0; i < informatika.length; i++) {
            document.write(informatika[i] + ", ");
        }*/
    </script>
</body>

</html>

A druhý (nefunguje):

<html>

<head>
    <title>javascript</title>
</head>

<body>
    <script type="application/javascript">
        var jmeno = "David";
        var prijmeni = "Dobeš";
        var trida = "7.A";

        var ceskyjazyk = [3, 2, 2, 1, 1, 4, 2];

        document.write("<h1>Žákovská knížka</h1>");
        document.write("Jméno a Příjmení: " + jmeno + " " + prijmeni + "<br>");
        document.write("Třída: " + trida + " <br>");

        document.write("Český jazyk: ");
        for (var i = 0; i < ceskyjazyk.lenght; i++) {
            document.write(ceskyjazyk[i] + ", ");
        }
    </script>
</body>

</html>

Zkusil jsem:

Chci docílit:

Editováno 13.3.2019 17:57
 
Odpovědět
13.3.2019 17:56
Avatar
Odpovídá na Ondřej Pech
Matúš Olejník:13.3.2019 18:16

namiesto .lenght má byť .length

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
13.3.2019 18:16
/* I am not sure why this works but it fixes the problem */
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.