Kezdőoldal » Számítástechnika » Programozás » Else vs else if mi pontos...

Else vs else if mi pontos különbség?

Figyelt kérdés
2013. júl. 18. 12:00
 1/7 iostream ***** válasza:
Szemantikailag vagy technikailag? Utóbbi esetben határozd meg a nyelvet.
2013. júl. 18. 12:08
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:
Szia :) javascript a nyelv
2013. júl. 18. 12:12
 3/7 iostream ***** válasza:
100%

Javascriptben, ahogy a C szintaktikájú nyelvek többségében nem létezik az else if, mint statement, az csupán egy if az else ágban. Tehát úgy képzeld el, hogy

if X

A

else

B


és B egy újabb if

if X

A

else

if Y

B

else

C

2013. júl. 18. 12:18
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:

Bocsi ,de most kezdtem az egészet "Javascriptben, ahogy a C szintaktikájú nyelvek többségében nem létezik az else if,"

hát a könyvbe pedig ír róla,de nem nagyon tudom értelmezni a kettő különbségét :)

[link]

2013. júl. 18. 15:36
 5/7 anonim ***** válasza:

Példa:


if (20 foknál hidegebb van)

__kabátot veszek;

else

__felveszem a napszemüveget;


Tehát ha az első ág feltétele hamis (20 foknál nincs hidegebb), akkor minden egyéb vizsgálat nélkül napszemdzsót veszek.


if (20 foknál hidegebb van)

__kabátot veszek;

else

__if (30 foknál hidegebb van)

____nyári cipőt húzok;

else

__papucsot veszek;


Vagyis ha az első feltétel hamis, akkor további vizsgálatokat végzek az "egyéb" (else) ágban, pl. megnézem, hogy akkor 30 foknál is hidegebb van-e. Ez az "else if". Ahogy iostream írta, és ahogy tagolni is próbáltuk a kódot, valójában az "csak" egy beágyazott if a külső if-nek az else ágában. De ha nem kezdem új sorban, akkor csak így látszik a kódban: "else if"

:)

2013. júl. 18. 17:45
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

A második példában rosszul csináltam a bekezdéseket.

Így jobban látszik talán:


if (20 foknál hidegebb van)

__kabátot veszek;

else

__if (30 foknál hidegebb van)

____nyári cipőt húzok;

__else

____papucsot veszek;

2013. júl. 18. 17:46
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:
:D rendben így korrekt :) most már értem :) köszi a segítséget :)
2013. júl. 18. 17:51

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!