Vyřešeno: Získejte náhodný boolean

Hlavním problémem Get random boolean je, že není bezpečný. Kdokoli s přístupem k serveru může generovat libovolné booleovské hodnoty.

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

Tento řádek kódu přiřadí náhodnou booleovskou hodnotu proměnné „randomBoolean“. Booleovská hodnota je buď true nebo false a je generována funkcí Math.random(). Tato funkce vrací náhodné číslo mezi 0 a 1, a pokud je toto číslo větší nebo rovno 0.5, bude logická hodnota pravdivá. Jinak to bude nepravdivé.

Co je třída

?

Třída v JavaScriptu je šablona pro vytváření objektů.

Rozšířit třídy

Třídy Extend jsou funkcí JavaScriptu, která vám umožňuje vytvářet vlastní třídy, které lze použít ve vašem kódu. To může být užitečné, pokud potřebujete vytvořit vlastní typ nebo pokud potřebujete přidat konkrétní funkce k existujícímu typu.

Chcete-li vytvořit třídu extend v JavaScriptu, musíte nejprve vytvořit nový soubor s názvem extend.js a přidat následující kód:

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

Dále musíte definovat vlastnosti a metody vaší nové třídy. To provedete přidáním vlastností a metod do objektu prototypu objektu MyClass. Zde je příklad:

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

Nakonec musíte svou novou třídu zaregistrovat pomocí kompilátoru JavaScript přidáním následujícího řádku do kódu:

MyClass._register = function(){};

Související příspěvky:

Zanechat komentář