Glavni problem s Get random Boolean je taj što nije siguran. Svatko s pristupom poslužitelju može generirati proizvoljne Booleove vrijednosti.
var randomBoolean = Math.random() >= 0.5;
Ova linija koda dodjeljuje slučajnu Booleovu vrijednost varijabli "randomBoolean". Booleova vrijednost je true ili false, a generira je funkcija Math.random(). Ova funkcija vraća nasumični broj između 0 i 1, a ako je taj broj veći ili jednak 0.5, tada će Booleova vrijednost biti istinita. Inače će biti lažna.
Što je klasa
?
Klasa u JavaScriptu je predložak za stvaranje objekata.
Produžite nastavu
Proširene klase značajka su JavaScripta koja vam omogućuje stvaranje prilagođenih klasa koje se mogu koristiti u vašem kodu. Ovo može biti korisno ako trebate stvoriti prilagođeni tip ili ako morate dodati određene funkcije postojećem tipu.
Da biste kreirali klasu proširenja u JavaScriptu, prvo morate stvoriti novu datoteku pod nazivom extend.js i dodati sljedeći kod:
var MyClass = function(){}; MyClass.prototype = {}; MyClass.extend = function(other){ this.prototype = other.prototype; };
Zatim trebate definirati svojstva i metode svoje nove klase. To možete učiniti dodavanjem svojstava i metoda objektu prototipa objekta MyClass. Evo primjera:
MyClass.prototype._myMethod = function(){}; MyClass.prototype._anotherMethod = function(){}; MyClass.extend({ _myMethod : function(){}, _anotherMethod : function(){} });
Na kraju, trebate registrirati svoju novu klasu s JavaScript kompajlerom dodavanjem sljedećeg retka u svoj kod:
MyClass._register = funkcija(){};