Sollte „else“ in Situationen verwendet werden, in denen der Kontrollfluss ihn überflüssig macht?

Manchmal stoße ich auf Code, der dem folgenden Beispiel ähnelt (was diese Funktion genau tut, ist nicht Gegenstand dieser Frage): function doSomething(value) { if (check1(value)) { return -1; } else if (check2(value)) { return value; } else { return false; } } Wie Sie sehen, ifwerden...