Paul: if's

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

  1. 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

    --
    Wer ein Problem beschreiben kann, hat es schon halb gelöst.                                             (Julian Huxley) http://www.billiger-im-urlaub.de/kreis_sw.gif
  2. 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!
    
    1. Dank

      e