NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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 6 - Podmínky 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
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?

 
Odpovědět
5.11.2014 21:15
Avatar
Honza Bittner
Tvůrce
Avatar
Odpovídá na Wíťa
Honza Bittner:5.11.2014 21:32

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

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

Odpovědět
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ší.

 
Odpovědět
5.11.2014 22:01
Avatar
Wíťa
Člen
Avatar
Odpovídá 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....

 
Odpovědět
7.11.2014 22:41
Avatar
Odpovídá 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
}
Odpovědět
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.

 
Odpovědět
15.6.2015 18:39
Avatar
Odpovídá 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

Editováno 21.6.2015 10:19
Odpovědět
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
Odpovídá na Ondřej Langr (andysekcze)
Jan Lupčík:21.6.2015 10:27

else if(mameRohliky = false)

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

Odpovědět
21.6.2015 10:27
TruckersMP vývojář
Avatar
Odpovídá 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

Odpovědět
21.6.2015 10:34
I have a charger. I have Note 7. Umh I haven't Note7.
Avatar
Odpovídá 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

Odpovědět
21.6.2015 10:34
I have a charger. I have Note 7. Umh I haven't Note7.
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 60.