1. 程式人生 > >js—自呼叫函式

js—自呼叫函式

1、區域性變數 變 全域性:自呼叫函式將實參設定為window就可以外部訪問區域性變量了,呼叫時省略(window.num)直接num

2、將要使用的方法寫入自呼叫函式中,使外部訪問時更加方便

(function(window){
        	//產生隨機數的建構函式
        	function Random(){
        	}
        	//在原型物件中新增方法
        	Random.prototype.num=function(min,max){
        		return Math.floor(Math.random()*max+(max-min));
        	}
        	//把Random物件暴露給頂級物件window---》外部可以直接使用這個物件
        	window.Random=Random; 
        })(window);
        var t1=new Random();
        document.write(t1.num(0,5));
3