通過自呼叫函式產生一個亂數物件, 在自呼叫函式外面, 呼叫該亂數物件方法產生亂數 把亂數物件暴露給window成為全域物件 全域變數 自呼叫一個函式 創建一個空的隨機建構式,給原型物件添加方法,window.Random=Random; 再實體化,呼叫
<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(0, 50));
</script>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/158922.html
標籤:JavaScript
下一篇:JS中BOM操作知識點
