The book Learning JavaScript defines anonymous functions as follows...
Functions are objects. As such, you can create them - just like a String
String
function foo(){ alert("i'm foo, nice to meet you!"); } var bar = function(){ alert("I am an anonymous function assigned to the variable \"bar\""); }