Rešeno: pridobite naključno logično vrednost

Zadnja posodobitev: 09/11/2023

Glavna težava Get random Boolean je, da ni varen. Vsakdo z dostopom do strežnika lahko ustvari poljubne logične vrednosti.

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

Ta vrstica kode dodeli naključno logično vrednost spremenljivki »randomBoolean«. Logična vrednost je true ali false in jo ustvari funkcija Math.random(). Ta funkcija vrne naključno število med 0 in 1, in če je to število večje ali enako 0.5, bo logična vrednost pravilna. V nasprotnem primeru bo napačno.

Kaj je razred

?

Razred v JavaScriptu je predloga za ustvarjanje predmetov.

Podaljšajte razrede

Razširjeni razredi so funkcija JavaScripta, ki vam omogoča ustvarjanje razredov po meri, ki jih lahko uporabite v svoji kodi. To je lahko uporabno, če morate ustvariti vrsto po meri ali če morate obstoječi vrsti dodati določeno funkcionalnost.

Če želite ustvariti razširitveni razred v JavaScriptu, morate najprej ustvariti novo datoteko z imenom extend.js in dodati to kodo:

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

Nato morate definirati lastnosti in metode vašega novega razreda. To storite tako, da prototipnemu objektu objekta MyClass dodate lastnosti in metode. Tukaj je primer:

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

Na koncu morate svoj novi razred registrirati s prevajalnikom JavaScript, tako da svoji kodi dodate naslednjo vrstico:

MyClass._register = funkcija(){};

Podobni objav: