基于OpenLayers的WebGIS程序二次开发实例教程
35214 人在学
全局变量是编程术语中的一种,源自于变量之分。变量分为局部与全局,局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。
通过自调用函数产生一个随机数对象,在自调用函数外面,调用该随机数对象方法产生随机数
把随机数对象暴露给window成为全局对象
全局变量
自调用一个函数
创建一个空的随机构造函数,给原型对象添加方法,window.Random=Random;
再实例化,调用
<script>
//通过自调用函数产生一个随机数对象,在自调用函数外面,调用该随机数对象方法产生随机数
//全局变量
(function(window){
//产生随机构造函数
functionRandom(){
};
//在原型对象中添加方法
Random.prototype.getRandom=function(min,max){
returnMath.floor(Math.random()*(max-min)+min);
};
//把Random对象暴露给顶级对象window---->外部可以直接使用这个对象
window.Random=Random;
})(window);
//实例化随机数对象
varrm=newRandom();
//调用方法产生随机数
console.log(rm.getRandom(0,50));
</script>
全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。