2015年4月6日 星期一

Javascript function

1. What is it? 


It has Function Expression

//anonymous function expression
var a = function() {
    return 3;
}
a();
 
//self invoking function expression
(function sayHello() {
    alert("hello!");
})();
 


and  Function Declaration
function bar() {
    return 3;
}
 
 
2.  JavaScript Closures
 JavaScript variables can belong to the local or global scope.Private variables can be made possible with closures.
// Inner class
 function add() {
    var counter = 0;
    function plus() {counter += 1;}
    plus();   
    return counter;
}





REF
 W3C 
IF HEMINGWAY WROTE JAVASCrIPT

沒有留言:

張貼留言