Originariamente inviato da floyd
è una funzione di prototype
perdona la precisazione floyd ma è una funzione o una variabile o il simbolo "fine stringa" di una regExp ... non è una funzione di prototype, la usano Mootools, jQuery, io senza usare ne Mootools ne jQuery o Prototype ... e tutti gli altri, è banalmente comoda e inconfondibile, ma in poche parole è una funzione che solitamente fa questo:
function $(id){return document.getElementById(id)};

ma può essere anche

var $ = "ciao";
alert($);

oppure, è il simbolo regexp
if(/ciao$/.test("ciao")) // ok
if(/ciao$/.test("reciao")) // ok
if(/ciao$/.test("ciao.")) // no