Code:
    function f1(){
        var n=999;
        function f2(){
            alert(n); // 999
        }
    }
is the function f2() a closure? if not? why?

what's and use of a closure.could you depict it in your own words. thank you