IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 5. diel - Podmienky 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
Wíťa
Člen
Avatar
Wíťa:5.11.2014 21:15

Jak se dají zakombinovat do podmínek h hodinám i minuty např: když je míň než 18:30 aby to napsalo něco a když je víc jak 18:30 napsalo něco jinýho?

 
Odpovedať
5.11.2014 21:15
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovedá na Wíťa
Honza Bittner:5.11.2014 21:32

http://www.w3schools.com/…obj_date.asp

Zkus využít také && ("a zároveň").

Odpovedať
5.11.2014 21:32
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
1Pupik1989
Člen
Avatar
1Pupik1989:5.11.2014 22:01

Ještě bych zmínil podmínky, kdy se porovnává i typ, například "!==". Pokud si je uživatel jistý, že obě strany podmínky jsou stejné, tak je lepší a rychlejší.

 
Odpovedať
5.11.2014 22:01
Avatar
Wíťa
Člen
Avatar
Odpovedá na Honza Bittner
Wíťa:7.11.2014 22:41

((d.getHours() >= 20) &&(d.getHours()< 23) && (d.getMinutes() < 30 )) když to udělám takhle, tak to funguje jen od 20:00 do 20:30 pak od 21:00 do 21:30....

 
Odpovedať
7.11.2014 22:41
Avatar
Odpovedá na Wíťa
Martin Konečný (pavelco1998):7.11.2014 22:50

zkus

if (d.getHours() < 18 || (d.getHours() == 18 && d.getMinutes() <= 30)) {
   před nebo 18:30
} else {
   po 18:30
}
Odpovedať
7.11.2014 22:50
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
vojtanosek
Člen
Avatar
vojtanosek:15.6.2015 18:39

Zatím zůstanu u tohoto. Ty podmínky mě strašně štvou. Moc mi nejdou.

 
Odpovedať
15.6.2015 18:39
Avatar
Odpovedá na vojtanosek
Ondřej Langr (andysekcze):21.6.2015 10:16

Vždyť je to stupidně jednoduchý a logický...
to je jak s těma rohlíkama:

var mameRohliky = true; //máme rohlíky
if(mameRohliky)
{
document.write("Máme rohlíky");
}else if(mameRohliky = false) //Pokud rohlíky nemáme je to nepravda = false
{
document.write("Nemáme rohlíky.");
}

šlo by to i kdybys tam to else if nepsal => jiná možnost už tam není, protože máš jen dvě možnosti a to buď TRUE = pravda nebo FALSE = lež/nepravda ;) :)

if(mameRohliky)
{
document.write("Máme rohlíky");
}else
{
document.write("Nemáme rohlíky.")
}

Takže tak :D

Editované 21.6.2015 10:19
Odpovedať
21.6.2015 10:16
I have a charger. I have Note 7. Umh I haven't Note7.
Avatar
Jan Lupčík
Tvůrce
Avatar
Odpovedá na Ondřej Langr (andysekcze)
Jan Lupčík:21.6.2015 10:27

else if(mameRohliky = false)

Snad 2 rovná se (==), ne? ;)

Odpovedať
21.6.2015 10:27
TruckersMP vývojář
Avatar
Odpovedá na Jan Lupčík
Ondřej Langr (andysekcze):21.6.2015 10:34

Jo sorry :D já si toho všiml a zapoměl :D

Odpovedať
21.6.2015 10:34
I have a charger. I have Note 7. Umh I haven't Note7.
Avatar
Odpovedá na Jan Lupčík
Ondřej Langr (andysekcze):21.6.2015 10:34

Jo sorry :D já si toho všiml a zapoměl :D

Odpovedať
21.6.2015 10:34
I have a charger. I have Note 7. Umh I haven't Note7.
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.

Zatiaľ nikto nevložil komentár - buď prvý!