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 22 - Striktní operátory a přetypování 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
Radim Štross
Tvůrce
Avatar
Radim Štross:1.2.2024 17:34

Děkujeme za vaše podněty. Lekci jsme aktualizovali :-)

 
Odpovědět
1.2.2024 17:34
Avatar
Mario Nitzke
Člen
Avatar
Mario Nitzke:16. února 19:06

příjde mi to zbytečné a určitě to kod nedělá více přehledným ale naopak. jen protože ušetřím pár písmenek

 
Odpovědět
16. února 19:06
Avatar
Daniel Schneidr:28. února 22:10

Lepší než nějaká ta předchozí lekce, ale toto se hodí do pokročilejších lekcí.

 
Odpovědět
28. února 22:10
Avatar
Dalibor Chovanec:Včera 16:12

Pro lepší představu mi pomohlo toto :
Co se v if (...) děje?

if (něco) { // JavaScript zavolá interně Boolean(něco) }
hodnota se převede na true nebo false podle pravidel tzv. "truthy" / "falsy" hodnot.

// Tohle jsou falsy hodnoty — převedou se na false v podmínce:
false
0
-0
"" (prázdný string)
null
undefined
NaN

[] je objekt → a v JavaScriptu každý objekt je vždy "truthy", i když je „prázdný“.

if (document.getElementById('vysledek')) {
    // funguje, protože pokud element existuje, vrátí objekt (truthy)
    // pokud neexistuje, vrátí null → falsy → neprojde
  }

  if (5) {
    // 5 je truthy → podmínka projde
  }

  if (0) {
    // 0 je falsy → neprojde
  }

  if (pole.length) {
    // když pole.length je větší než 0 → truthy → projde
    // když pole.length === 0 → falsy → neprojde
  }
Editováno Včera 16:14
 
Odpovědět
Včera 16:12
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 4 zpráv z 24.