Hallo Matthias,
ich bevorzuge das + beim Zusammenfügen von Strings.
Diese Schreibweise ist dann beispielsweise kompatibel mit ExtendScripts Core JavaScript, das der Methode alert()
drei Argumente mitgegeben hat. Dort würde der mit Komma abgetrennte Teil als zweites Argument, als Titel des Alerts erscheinen.
Mit JavaScript für QuarkXPress ist das offenbar nicht der Fall. Das deckt sich dann mit window.alert() aus JavaScript für's Web. Bei
einem Argument für Methode alert() ist das sichtbare Ergebnis mit + oder , identisch.
Zur Frage mit dem if:
Meiner Meinung nach ist meine Schreibweise klarer.
Aber das mag Ansichtssache oder Stilfrage sein.
Ich ummantele nur ungern auszuführenden Code mit { }, wenn er länger ist.
Das if( name == null ){ return } ist für mich das klare Statement, dass code unterhalb nicht ausgeführt wird, wenn der Ausdruck in den ( ) Klammern positiv beschieden wird. Funktioniert natürlich nur, weil ich den gesamten Code in eine selbstausführende annonyme Funktion gepackt habe: