pl: Frage zum Wiki-Artikel „Fehlerbehandlung“

Beitrag lesen

problematische Seite

hi 😉

function teste_x (Zaehler) {
      try {
        if (x == 2) {
          throw "richtig";
        } else if (x == 3) {
          throw "falsch";
        }
      } catch (e) {
        if (e == "richtig") {
          zeigeErgebnis(Zaehler, e);
          return;
        } else if (e == "falsch") {
          zeigeErgebnis(Zaehler, e);
          return;
        }
      } finally {
        Zaehler++;
      }

also throw "richtig" erscheint mir als ein bischen zu sehr paradox: Eine Exception zu werfen um dann anhand des Fehlertextes festzustellen, daß es keinen Fehler gab 😉

Ne, na!?