switch/if?

Tags:    c++ javascript

hvad er forskellen på switch og if/else udover måden man skriver på?
Bruger man udelukkende switch fordi det er hurtigere at skrive eller er det hurtiger?



hvad er forskellen på switch og if/else udover måden man skriver på?
Bruger man udelukkende switch fordi det er hurtigere at skrive eller er det hurtiger?



switch er meget nemmere at overskue!! Og personlig fortrækker jeg switch fremfor if/else.
Jeg ved ikke rigtig om der er nogen forskelle andet end at switch er lettere at skrive hvis du har mange forskellige muligheder der skal valideres og if sætninger bruger du til at tjekke om der fx er skrevet noget i et felt, trykket på en knap, men det er sgu mest smag og behag for hvad man bruger til hvad!!

MxS @ http://mxs.friserverplads.dk
Slamkodning for fred



Som martin skriver, er switch nemmere at bruge hvis man har flere muligheder der skal valideres.

Se f.eks
Fold kodeboks ind/udKode 


Switch kan også have en "default".
Det er funktionen hvis ingen af de andre udsagn passer. f.eks

Fold kodeboks ind/udKode 


Hvis vi skulle have brugt if-elseif-else
Fold kodeboks ind/udKode 


Så kan du selv bedømme hvad der er nemmest ;)
- Spørg endelig hvis der er noget du ikke forstår

[Redigeret d. 23/12-03 11:44:09 af Kasper Nielsen]



Det hedder nu else if.. og ikke elseif :)
Men ja.. switch ser meget bedere ud..
Men jeg foretrækker nu if hvis det er lange kode som skal udføres.
Men man kunne så sætte dem i funktioner, og så kalde dem i switch..
Hilsen Chadi
Mit lykketal er 2959



Switch kan også have en "default".
Det er funktionen hvis ingen af de andre udsagn passer. f.eks

Det kan if else også den hedder else.

- Spørg endelig hvis der er noget du ikke forstår

Jeg forstår skam det hele.



t