Get random boolean の主な問題は、安全でないことです。 サーバーにアクセスできる人は誰でも、任意のブール値を生成できます。
var randomBoolean = Math.random() >= 0.5;
このコード行は、ランダムなブール値を「randomBoolean」変数に割り当てます。 ブール値は true または false のいずれかで、Math.random() 関数によって生成されます。 この関数は 0 から 1 の間の乱数を返します。この数値が 0.5 以上の場合、ブール値は true になります。 それ以外の場合は、false になります。
クラスとは
?
JavaScript のクラスは、オブジェクトを作成するためのテンプレートです。
クラスを拡張する
拡張クラスは、コードで使用できるカスタム クラスを作成できるようにする JavaScript の機能です。 これは、カスタム タイプを作成する必要がある場合、または既存のタイプに特定の機能を追加する必要がある場合に役立ちます。
JavaScript で拡張クラスを作成するには、最初に extend.js という名前の新しいファイルを作成し、次のコードを追加する必要があります。
var MyClass = function(){}; 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(){};