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).