Hogy működik/mit jelent ez? (JS)
Figyelt kérdés
Az alábbi linken levő példában
lennék kíváncsi, hogy konkrétan ez miért így működik, ha az if mondhatni feltétel nélkül van, vagyis, mint a példában:
if (library[i].readingStatus) {}
2019. júl. 18. 13:48
1/3 anonim 



válasza:





library[i].readingStatus boolean ertekre konvertalhato (vagy eleve az), ami igaz/hamis lehet, tulajdonkeppen csak ennyi kell az if-nek. Ha azt irod, hogy if(valtozom == false), akkor a (valtozom == true) kiertekelodik egy igaz/hamis-ra. De ha te valtozom-ba eleve egy true/false erteket tettel, akkor a "== false" resz felesleges. Egy csomo egyeb tipust lehet true/false-ra konvertalni, pl. probald ezt: if("fafom"){alert("igaz")}. Aztan "fafom" helyett hagyj csak ""-t, majd probald helyette "null"-t irni "-ek nelkul, meglatod, hogy miert hasznaljatk az if(valtozo)-t annak az ellenorzesere, hogy van-e erteke a valtozonak.
2/3 anonim 



válasza:





A kifejezés értéke ebben az esetben igaz vagy hamis lehet.
3/3 anonim 



válasza:





JS esetében lényegében minden kifejezés kiértékelhető boolean-ra, így bármit is írsz az if-be, annak lesz valamilyen logikai kiértékelése.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!