Hallo,
Statt „wenn A wahr ist, sag wahr, sonst falsch“ kannste doch gleich sagen „sag A“:
return (new Date(x,2,0).getDate() == 29);
Klar doch, war ja auch nur eine spontane gedankliche Umsetzung ohne Optimierung -- wer Raetsel aufgibt, soll auch etwas zu tun bekommen ;-).
Ansonsten finde ich mein Konstrukt rein von der Lesbarkeit her so schlecht nicht ...
MfG, Thomas