下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web前端:JS高级---把随机数对象暴露给window成为全局对象

作者:jane_panyiyun     来源: https://www.cnblogs.com/jane-panyiyun/p/12124027.html点击数:1352发布时间: 2020-03-27 09:17:01

标签: windowJS全局对象

Web开发

  全局变量是编程术语中的一种,源自于变量之分。变量分为局部与全局,局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。

  通过自调用函数产生一个随机数对象,在自调用函数外面,调用该随机数对象方法产生随机数

  把随机数对象暴露给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>

  全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。

赞(11)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程