Kezdőoldal » Számítástechnika » Programozás » Hogy működik/mit jelent ez? (JS)

Hogy működik/mit jelent ez? (JS)

Figyelt kérdés

Az alábbi linken levő példában

[link]

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.
2019. júl. 18. 14:01
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
A kifejezés értéke ebben az esetben igaz vagy hamis lehet.
2019. júl. 18. 14:29
Hasznos számodra ez a válasz?
 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.
2019. júl. 20. 01:07
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, 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!