JS高级----------------->添加产生随机数对象并设置为全局变量

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script>
    //通过自调用函数产生一个随机数对象,在自调用函数外面,调用该随机数对象方法产生随机数
    (function (window) {
        //产生随机数的构造函数
        function Random() {
        }

        //在原型中添加方法
        Random.prototype.getRandom = function (min, max) {
            return Math.floor(Math.random() * (max - min) + min);
        };
        //把Random对象暴露给顶级对象window----->外部可以直接使用这个对象
        window.Random = Random;
    })(window);
    //实例化对象
    var rm = new Random();
    console.log(rm.getRandom(10, 20));
</script>
</body>
</html>

 

posted @ 2018-08-25 20:57  {颜逸}  阅读(672)  评论(0编辑  收藏  举报