NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
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í.

Diskuze – Lekce 10 - Pole v JavaScriptu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Pluhtík
Člen
Avatar
Odpovídá na Libor Šimo (libcosenior)
Pluhtík:14.7.2016 17:30

To už je trošku složitější, ale až budu u další lekce (funkcí), tak se k tomu určitě vrátím a zkusím si rozebrat, co jednotlivé příkazy dělají. Díky :)
Jinak, musím se pochlubit :)

document.write("<h1>Vlastní cyklus, který vypíše dny v týdnu pod sebe</h1>");
for (var i = 0; i < dny.length; i++)
{
        document.write(dny[i] + "<br />");
}
Editováno 14.7.2016 17:30
 
Odpovědět
14.7.2016 17:30
Avatar
Pluhtík
Člen
Avatar
Pluhtík:14.7.2016 17:55

Jen dodatečný dotaz k této lekci. Proč u get.Month() u svátků nemusím dávat -1? Přece červenec je (podle programu) v 6. měsíc (počítáme-li leden jako nultý).

 
Odpovědět
14.7.2016 17:55
Avatar
Jan Bezdíček
Tvůrce
Avatar
Odpovídá na Pluhtík
Jan Bezdíček:14.7.2016 18:06

Protoze cervenec je v poli na 6. indexu (protoze pole je indexovane od 0) ... kdyby si pouzil jeste -1, tak ti to bude vypisovat svatky v cervnu

 
Odpovědět
14.7.2016 18:06
Avatar
Odpovídá na Pluhtík
Libor Šimo (libcosenior):15.7.2016 5:57

Kazde pole zacina indexovat od nuly.
Funkcia pusch() prida hodnotu na dalsi index v poradi. Teda ak je pole prazdne, tak na pole[0].

Odpovědět
15.7.2016 5:57
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Matyáš Hájek:1.4.2017 19:38

Ahoj, skvělý návod, jen tam máte menší chybu.
Můžeme si ho představit jako řadu přihrádek, de v každé máme uložený jeden prvek.
Máte napsané "de" a má tam být "kde", tedy alespoň myslím :)

Editováno 1.4.2017 19:39
 
Odpovědět
1.4.2017 19:38
Avatar
Ondřej Muller:18.7.2017 16:03

Co mám dělat když se mi čísla z pole při sčítání sčítají jako textové řetězce?

 
Odpovědět
18.7.2017 16:03
Avatar
Krebic
Člen
Avatar
Odpovídá na Ondřej Muller
Krebic:18.7.2017 19:12

Pokud máš ta čísla v uvozovkách, tak ty uvozovky smaž. :-)

 
Odpovědět
18.7.2017 19:12
Avatar
Odpovídá na Libor Šimo (libcosenior)
Marian Benčat:18.7.2017 19:50

To není moc dobrý nápad naplňovat pole pomocí push pokud chci od 0 do 15. Ono je totiž pole v js poněkud retardovane (ostatně jako vše) a tudíž array.length na základě kterého se řídí push, nevrací počet prvku, ale velikost pole. Var a = []; a[1234]=7; a.length // 1235 push by byl na 1235 pozici a před tím jsou null.. Proto je rozhodně bezpečnější použít vždy index protože to pole může být parametr a může být takto dojebany :)

Editováno 18.7.2017 19:50
Odpovědět
18.7.2017 19:50
Totalitní admini..
Avatar
Odpovídá na Marian Benčat
Libor Šimo (libcosenior):18.7.2017 21:06

Sorry, ja som hlavne ceckar a tam by sa malo vsetko sledovat, pretoze kazda blbost sa ti vypomsti.

Odpovědět
18.7.2017 21:06
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na Libor Šimo (libcosenior)
Marian Benčat:18.7.2017 23:21

Cecko má ale hlavu a patu.. Vše tam má rozumne a logické vysvětlení. To bohužel u JavaScriptu má minorita věci.

Odpovědět
18.7.2017 23:21
Totalitní admini..
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 10 zpráv z 94.