Løst: Få tilfeldig boolsk

Hovedproblemet med Get random boolean er at det ikke er sikkert. Alle med tilgang til serveren kan generere vilkårlige boolske verdier.

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

Denne kodelinjen tildeler en tilfeldig boolsk verdi til "randomBoolean"-variabelen. Den boolske verdien er enten sann eller usann, og den genereres av Math.random()-funksjonen. Denne funksjonen returnerer et tilfeldig tall mellom 0 og 1, og hvis dette tallet er større enn eller lik 0.5, vil den boolske verdien være sann. Ellers vil det være falskt.

Hva er en klasse

?

En klasse i JavaScript er en mal for å lage objekter.

Utvid klassene

Utvid klasser er en funksjon i JavaScript som lar deg lage tilpassede klasser som kan brukes i koden din. Dette kan være nyttig hvis du trenger å lage en egendefinert type eller hvis du trenger å legge til spesifikk funksjonalitet til en eksisterende type.

For å opprette en utvidelsesklasse i JavaScript, må du først opprette en ny fil kalt extend.js og legge til følgende kode:

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

Deretter må du definere egenskapene og metodene til den nye klassen din. Dette gjør du ved å legge til egenskaper og metoder til MyClass-objektets prototypeobjekt. Her er et eksempel:

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

Til slutt må du registrere den nye klassen din med JavaScript-kompilatoren ved å legge til følgende linje i koden din:

MyClass._register = funksjon(){};

Relaterte innlegg:

Legg igjen en kommentar