if's
Paul
- programmiertechnik
0 Matthias Apsel0 dedlfix0 Paul
Moin.
Habe mal wieder eine "was ist besser" Frage (sprachenunabhängig)
1)~~~javascript
function abc() {
if(...) {
...
return;
}
if(...) {
...
return;
}
}
2)~~~javascript
function abc() {
if(...) {
...
}
else if(...) {
...
}
}
Paul
Om nah hoo pez nyeetz, Paul!
Habe mal wieder eine "was ist besser" Frage (sprachenunabhängig)
Das ist keine "was ist besser"-Frage, denn die beiden Konstruktionen leisten unterschiedliche Dinge.
Matthias
Hi!
1)~~~javascript
function abc() {
if(...) {
...
return;
}
if(...) {
...
return;
}
}
Hier fehlt ein return für den Fall, dass beide Bedingungen nicht zutreffen. Wenn allerdings die zweite Bedingung alle von der ersten Bedingung nicht erledigten Fälle abfangen soll, dann brauchst du diesen auszuführenden Code weder in ein if noch in ein else zu packen, denn die Ausführung kann sowieso nur stattfinden, wenn die Bedingung nicht zutrifft.
function abc() {
if (...) {
...
return;
}
...
return;
}
Lo!