Ha javascripttel egy sorba írunk if-else statement-et kapcsos zárójelek nélkül, akkor az hogyan helyes? Pontosvessző hova kell?
Figyelt kérdés
Melyik a helyes?
if (feltétel) f() else g()
if (feltétel) f() else g();
if (feltétel) f(); else g();
2014. márc. 10. 21:48
1/10 anonim válasza:
Az utasítások után van pontosvessző. Tehát a te 3. verziód a helyes.
Egyébként meg miért nem próbálod ki? :)
2/10 A kérdező kommentje:
a neten láttam mindegyik verziót, és a helyeset legkevésbé
2014. márc. 10. 23:39
3/10 anonim válasza:
- de gondolom a neten nem konkrét programkódot láttál, csak mintát.
- rakd ki a kapcsos zárójelet, el fog férni a lemezeden.
- a javascript annyira hibatűrő hogy sok esetben pontosvessző nélkül is működni fog (ettől persze ki kell rakni :)
4/10 anonim válasza:
Ha úgyis spórolni akarsz akkor mégrövidebb ternary operátorral, így:
(feltétel) ? f() : g();
5/10 anonim válasza:
Szintaktikailag az első kettő helyes, szakmailag meg egyik sem. Nem írunk egysoros ifet, if-else -et meg pláne nem.
Egyébként a legtöbb if-else helyes designnal elhagyható...
6/10 anonim válasza:
...ja nem! szintaktikailag a 3. a jó...
7/10 A kérdező kommentje:
az első kettő, ja nem a harmadik ???
2014. márc. 11. 14:09
8/10 anonim válasza:
#5-ös korrigálta magát, ld. #6
9/10 A kérdező kommentje:
furcsa korrekció :) azt érteném hogy x. ja nem y., de hogy x és y, ja nem z :)
2014. márc. 11. 19:32
10/10 anonim válasza:
Hát ha ezt a korrekciót nem érted, ne próbálkozz programozással. :)
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!