js 匿名函數


/*
 * 立即執行函數
 *     函數定義完,立即被調用,這種函數叫做立即執行函數
 *     立即執行函數往往只會執行一次
 */

/*(function(){
    alert("我是一個匿名函數~~~");
})();*/

(function(a,b){
    console.log("a = "+a);
    console.log("b = "+b);
})(123,456);

 

...

/*
 * 創建一個對象
 */
var obj = new Object();

//向對象中添加屬性
obj.name = "孫悟空";
obj.age = 18;

//對象的屬性值可以是任何的數據類型,也可以是個函數
obj.sayName = function(){
    console.log(obj.name);
};

function fun(){
    console.log(obj.name);
};

//console.log(obj.sayName);
//調方法
obj.sayName();
//調函數
//fun();

/*
 * 函數也可以稱為對象的屬性,
 *     如果一個函數作為一個對象的屬性保存,
 *     那么我們稱這個函數時這個對象的方法
 *     調用這個函數就說調用對象的方法(method)
 * 
 * 但是它只是名稱上的區別沒有其他的區別
 * 
 */

var obj2 = {
    
    name:"豬八戒",
    age:18,
    sayName:function(){
        console.log(obj2.name);
    }
    
};

obj2.sayName();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM