Решено: Добијте насумични логички број

Главни проблем са Гет рандом боолеан је тај што није безбедан. Свако ко има приступ серверу може да генерише произвољне логичке вредности.

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

Ова линија кода додељује случајну логичку вредност променљивој „рандомБоолеан“. Логичка вредност је тачна или нетачна, а генерише је функција Матх.рандом(). Ова функција враћа насумични број између 0 и 1, а ако је овај број већи или једнак 0.5, онда ће логичка вредност бити тачна. У супротном, биће лажно.

Шта је класа

?

Класа у ЈаваСцрипт-у је шаблон за креирање објеката.

Ектенд Цлассес

Проширене класе су карактеристика ЈаваСцрипт-а која вам омогућава да креирате прилагођене класе које се могу користити у вашем коду. Ово може бити корисно ако треба да креирате прилагођени тип или ако треба да додате одређену функционалност постојећем типу.

Да бисте креирали проширену класу у ЈаваСцрипт-у, прво морате да креирате нову датотеку под називом ектенд.јс и додате следећи код:

вар МиЦласс = фунцтион(){}; МиЦласс.прототипе = {}; МиЦласс.ектенд = фунцтион(отхер){ тхис.прототипе = отхер.прототипе; };

Затим морате да дефинишете својства и методе ваше нове класе. Ово радите додавањем својстава и метода објекту прототипа МиЦласс објекта. Ево примера:

МиЦласс.прототипе._миМетход = фунцтион(){}; МиЦласс.прототипе._анотхерМетход = фунцтион(){}; МиЦласс.ектенд({ _миМетход: фунцтион(){}, _анотхерМетход: фунцтион(){} });

Коначно, морате да региструјете своју нову класу у ЈаваСцрипт компајлеру додавањем следећег реда у ваш код:

МиЦласс._регистер = фунцтион(){};

Релатед постс:

Оставите коментар