JavaScript/Juandev/W3Schools: Porovnání verzí
Smazaný obsah Přidaný obsah
link na specifikaci |
→Hodina 8: typo |
||
Řádek 164:
**>= větší nebo rovno
**<= menší nebo rovno
*čili hodí se to třeba na takové ty weby, kde se vás to ptá jestli jste plnoletí. Pak to může dopadnout i takhle: <source lang="javascript">if (age>18) document.write("I don't believe you! Access denied.");</source>
*dále je tu pár '''logických operátorů''':
**&& označuje „a“. Takže třeba, jde o přístup na můj pivní web. Nějak definuji proměnnou age:<source lang="javascript"> var age = 19; </source><source lang="javascript"> if (age > 18 && age < 21) { alert("Chlastat můžeš, ale traktor ti nepůjčím. Pojď dál!")};</source>
**|| znamená
**! ''true'', pokud je logická hodnota ''false''. Čili <source lang="javascript">var name = "Kychot";</source><source lang="javascript">if(!(name === "Juan")) { alert("Kdo to sem zas leze?!")};</source>
*'''? :''' je tak zvaný ''conditional operator'' (''podmínkový operátor''?). Čili pokud to zapíšeme obecně: '''podmínka ? hodnota1:hodnota2;''', pak platí, že pokud je podmínka ''true'', použije se ''hodnota1'', jinak je podmínka ''false'' a použije se ''hodnota2''. Čili příklad: <source lang="javascript">privitani = (user == "Mercy")?"Čau řezníku!": "
== Hodina 9 ==
|