Kezdőoldal » Számítástechnika » Weblapkészítés » Ha javascripttel egy sorba...

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();



#zárójel #javascript #feltétel if
2014. márc. 10. 21:48
 1/10 anonim ***** válasza:

[link]


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? :)

2014. márc. 10. 22:55
Hasznos számodra ez a válasz?
 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 :)

2014. márc. 11. 03:22
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:

Ha úgyis spórolni akarsz akkor mégrövidebb ternary operátorral, így:


(feltétel) ? f() : g();

2014. márc. 11. 10:16
Hasznos számodra ez a válasz?
 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ó...

2014. márc. 11. 10:54
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:
...ja nem! szintaktikailag a 3. a jó...
2014. márc. 11. 10:55
Hasznos számodra ez a válasz?
 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
2014. márc. 11. 14:14
Hasznos számodra ez a válasz?
 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. :)
2014. márc. 13. 15:56
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!