Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 3. diel - Premenné v JavaScripte

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Josef Kocourek:18.3.2024 13:44

V příkladu je uvedeno:

document.write("Čas je: " + date.getHours() + ":" + (date.getMinutes()));

proč je date.getMinutes v závorkách? Když to použiju bez nich, tak to taky funguje.

document.write("Čas je: " + date.getHours() + ":" + date.getMinutes());
Avatar
Radim Štross
Tvůrce
Avatar
Odpovedá na Josef Kocourek
Radim Štross:25.3.2024 11:26

Ahoj Josefe, děkujeme za postřeh, nadbytečné závorky u metody getMinutes() jsme odstranili.

Avatar
Vendula Hrstková:17.6.2024 9:45

getMonth vrací měsíc o 1 menší (př. pro leden vrátí 0), tudíž se musí přičíst jednička. Je to z důvodu, že se vrací index měsíce (0-11). To samé např. getDay (den v týdnu od 0 do 6). Stálo by za to to zmínit ve výkladu, i když ještě nevíme, co je to index. Ne to jen dát do příkladu.

Avatar
Jean Kocman :12.12.2024 21:19

Dobře, ale zrovna tady bych se nebál od začátku tlačit že scripts.js jsou v samostatném soboru. Jako CSS...

Avatar
Adam Černý
Člen
Avatar
Adam Černý:17.12.2024 11:38

Ve větě

Můžeme samozřejmě i odčítat, násobit a dělit, jsou k tomu operátory
-, *, \.

je chybně poslední symbol. Operátor pro dělení je normální lomítko a ne zpětné lomítko.

Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Adam Černý
David Hartinger:28. mája 19:35

Děkujeme, vloudilo se tam opravdu opačné lomítko, opraveno :)

Odpovedať
New kid back on the block with a R.I.P
Avatar
Jiří Bečan :29. mája 16:32

V části "Datový typ boolean" nejsou proměnné delka a sirka deklarovány, tedy se v příkladu nic nevypíše.

Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Jiří Bečan
David Hartinger:19. augusta 19:11

Ahoj Jirko, díky za připomínku, inicializaci proměnných jsem přidal a stejně tak i výsledek v prohlížeči :)

Odpovedať
New kid back on the block with a R.I.P
Avatar
Monika Gomola:26. novembra 20:13

V datum_cas.html je kód napsán tak, že když padne na čas, kdy je minut méně než 10, zobrazí se např. 20:3 a to ani nevypadá hezky, ani to není formát, který je obecně předpokládaný. tady je kód, který to opraví

<script> let date = new Date();
    let day = date.getDate();
    let month = date.getMonth() + 1;
    let year = date.getFullYear();

    let hours = date.getHours();
    let minutes = date.getMinutes();

    if (minutes < 10) {
        minutes = "0" + minutes;
    }

    document.body.innerHTML +=
        "Dnes je: " + day + ". " + month + ". " + year;

    document.body.innerHTML += "<br />";

    document.body.innerHTML +=
        "Čas je: " + hours + ":" + minutes;
</script>
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 9 správy z 9.