POUZE NYNÍ: Získej až 80 % extra kreditů ZDARMA na náš interaktivní e-learning. Zjistit více.
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 3 - Proměnné 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
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
Odpovídá 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
Odpovídá na Adam Černý
David Hartinger:28. května 19:35

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

Odpovědět
New kid back on the block with a R.I.P
Avatar
Jiří Bečan :29. května 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
Odpovídá na Jiří Bečan
David Hartinger:19. srpna 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 :)

Odpovědět
New kid back on the block with a R.I.P
Avatar
Monika Gomola:26. listopadu 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>
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 9 zpráv z 9.