已解決:獲取隨機布爾值

Get random boolean 的主要問題是它不安全。 任何有權訪問服務器的人都可以生成任意布爾值。

var randomBoolean = Math.random() >= 0.5;

此代碼行將隨機布爾值分配給“randomBoolean”變量。 布爾值是 true 或 false,它由 Math.random() 函數生成。 此函數返回一個介於 0 和 1 之間的隨機數,如果此數字大於或等於 0.5,則布爾值將為真。 否則,它將是錯誤的。

什麼是類

?

JavaScript 中的類是用於創建對象的模板。

擴展類

擴展類是 JavaScript 的一項功能,它允許您創建可在代碼中使用的自定義類。 如果您需要創建自定義類型或需要向現有類型添加特定功能,這將很有用。

要在 JavaScript 中創建一個擴展類,您首先需要創建一個名為 extend.js 的新文件並添加以下代碼:

var MyClass = 函數(){}; MyClass.prototype = {}; MyClass.extend = function(other){ this.prototype = other.prototype; };

接下來,您需要定義新類的屬性和方法。 您可以通過向 MyClass 對象的原型對象添加屬性和方法來完成此操作。 這是一個例子:

MyClass.prototype._myMethod = function(){}; MyClass.prototype._anotherMethod = function(){}; MyClass.extend({ _myMethod : function(){}, _anotherMethod : function(){} });

最後,您需要通過在代碼中添加以下行來向 JavaScript 編譯器註冊您的新類:

MyClass._register = function(){};

相關文章:

發表評論