Masalah utama sareng Meunangkeun boolean acak nyaéta yén éta henteu aman. Saha waé anu gaduh aksés ka server tiasa ngahasilkeun nilai boolean sawenang.
var randomBoolean = Math.random() >= 0.5;
Baris kode ieu nangtukeun nilai boolean acak kana variabel "randomBoolean". Nilai boolean boh leres atanapi palsu, sarta eta dihasilkeun ku Math.random () fungsi. Pungsi ieu mulihkeun angka acak antara 0 jeung 1, sarta lamun jumlah ieu leuwih gede atawa sarua jeung 0.5, nilai boolean bakal bener. Upami teu kitu, éta bakal palsu.
Daptar eusi
Naon kelas
?
Kelas dina JavaScript mangrupikeun citakan pikeun nyiptakeun objék.
Manjangkeun Kelas
Manjangkeun kelas mangrupikeun fitur JavaScript anu ngamungkinkeun anjeun nyiptakeun kelas khusus anu tiasa dianggo dina kode anjeun. Ieu tiasa mangpaat upami anjeun kedah nyiptakeun jinis khusus atanapi upami anjeun kedah nambihan fungsionalitas khusus kana jinis anu tos aya.
Pikeun nyieun kelas extend dina JavaScript, Anjeun mimitina kudu nyieun file anyar disebut extend.js tur nambahkeun kodeu handap:
var MyClass = fungsi(){}; MyClass.prototype = {}; MyClass.extend = fungsi(lain){ this.prototype = other.prototype; };
Salajengna, Anjeun kudu nangtukeun sipat jeung métode kelas anyar Anjeun. Anjeun ngalakukeun ieu ku cara nambahkeun sipat jeung métode pikeun objék prototipe MyClass obyék. Ieu conto:
MyClass.prototype._myMethod = fungsi(){}; MyClass.prototype._anotherMethod = fungsi(){}; MyClass.extend({ _myMethod : function(){}, _anotherMethod : function(){} });
Tungtungna, anjeun kedah ngadaptar kelas anyar anjeun sareng kompiler JavaScript ku cara nambihan garis ieu kana kode anjeun:
MyClass._register = fungsi(){};