Because in Javascript, function is first class object - that is - object can be instantiate from function. So it can be pass to other function as argument.
// Example of callback function
$("#btn_1").click(function() {
alert("Btn 1 Clicked");
});
Callback function is very useful in AJAX technique or handle user behavior with DOM element (JQuery).