Hi there,
...die Aussage in JavaScript Regeln für selbstvergebene Namen, dass als einziges Sonderzeichen ein _ erlaubt ist.
Was imho hier definitiv falsch ist und auch meiner Erfahrung nach stimmt. Das $-Zeichen in Bezeichnern wurde ab Navigator 3.0 (IE ab Version 4.0) zulässig, um angeblich Kompatibilität zu Java zu erreichen. Theoretisch ist das $-Zeichen sogar mitten und natürlcih auch am Ende des Bezeichners möglich, man kann also seine Variablen aussehen lassen wie BASIC-Strings (würg;)
Sogar Variablen namens $_$_$_$, $$$_$$$ oder auch _$__$___$____$____$___$__$_ wären möglich und zulässig (kann ich übrigens schon alleine aus Gründen der besseren Lesbarkeit wärmstens empfehlen ;))