Ich mache es, weil ich es übersichtlich(er) finde.
Ich hätte jetzt nicht den Begriff "übersichtlicher" gewählt. Aber ich finde es auf jeden Fall konsequent. Gut, ein return ist kein Funktionsaufruf. Aber für die meisten Sprachkonstrukte ist es vorgeschrieben, dass das "Argument" in Klammern steht, etwa bei if, while, switch oder try. Ich sehe also nicht ein, dass man nun in ein paar wenigen Sonderfällen, etwa bei return oder typeof, aus dieser Regel ausbrechen sollte.
Naja, ich programmiere ja viel mit Perl und da ist die Klammer ein Zeichen einer Liste. Wie z.b. die Parameter eines Funktionsaufrufs. D.h. immer wenn ich eine Klammer sehe, weiß ich jetzt kommt eine Liste. return, typeof und Zuweisungen erwarten aber keine Listen.
Zumal die Klammern ja auch noch war anderes bedeuten, verwirren mich zuviele Klammern. Zumal leider Proton keine Paare finden kann.
Zumal ich Micha durchaus zustimme. Das Programmierer-Auge ist einfach an eine bestimmte Struktur gewöhnt: Funktionsname oder Schlüsselwort, Klammer auf, Argument(e), Klammer zu. Was aus diesem Schema rausfällt, irritiert beim Lesen erst einmal.
Ohje dann müßtet ihr ja bei meinen Codes schnell verwirrt werden, dieses Schema gibt es bei mir nicht.
Du benutzt keinen Editor mit Syntaxhighlighting?
Nö. Die bunte Darstellung nervt mich mehr, als dass sie mir hilft. Etwas subtilere Hilfen, z.B. die Hervorhebung zusammengehörender Klammernpaare oder eine (halb)automatische Einrückung weiß ich dagegen wohl zu schätzen.
Du bist schon ein Kauz ;-)
Struppi.
Javascript ist toll (Perl auch!)