Kann man mehrere if's ineinander verschachteln?
Oliver
- javascript
Hi.
Darf man mehrere if's in einander verschachteln?
Also so:
if (....) {
if (....){....}
else if (....) {....}
}
else if (....) {
if (....){....}
else if (....) {....}
}
Geht das, also ist das denn auch valide?
Danke Oli
Moin!
ich denke, das geht.
"wenn eine bedingung erfüllt wurde, werden andere abfragen gestartet." das ist valide soweit ich weis. du kannst deshalb alles nach belieben verschachtel. ;-)
ani
Hi.
Darf man mehrere if's in einander verschachteln?
also, ich denk mal, das geht schon. bzw. es ist valide, denn bei c++ gehts ja auch...
lg
azok
Hi,
Vorsicht:
es ist valide, denn bei c++ gehts ja auch...
Niemals von einer Technik auf eine völlig andere schließen. Das ist so, als würdest Du sagen, 5 sei eine Primzahl, weil 3 auch eine ist. Auch wenn's stimmt - der Grund ist absolut falsch.
Cheatah
hi!
Auch wenn's stimmt - der Grund ist absolut falsch.
so weit habe ich gar nicht gedacht... vom _system_ her, das dahinter steckt (also if und else) denke ich dürfte es in etwa dasselbe sein...
lg
azok
Hi,
so weit habe ich gar nicht gedacht... vom _system_ her, das dahinter steckt (also if und else) denke ich dürfte es in etwa dasselbe sein...
sagen wir so: Der Gedanke ist naturgemäß sehr ähnlich. Nehmen wir aber noch mal eine andere Sprache, da ich C++ nicht beherrsche:
if (...): ...
elsif (...): ...
elsif (...): ...
else: ...
Das ist Python. Vergleiche das mit der _realen_ Struktur, die ich in [pref:t=80874&m=469803] nannte - es ist grundlegend anders, obwohl das Ergebnis prinzipiell das selbe ist.
Cheatah
Gsss,
if (...): ...
elsif (...): ...
elsif (...): ...
else: ...
elif, nicht elsif. Sch**ß Copy&Paste :-)
Cheatah
Hi,
Darf man mehrere if's in einander verschachteln?
genau das tust Du hier bereits:
if (....){....}
else if (....) {....}
Streng genommen lautet dies
if (....) { ....; }
else {
if (....) { ....; }
}
Geht das, also ist das denn auch valide?
Zwischen
if (...) { ...; }
und
function(...) { ...; }
gibt es diesbezüglich keinen wesentlichen Unterschied.
Cheatah