Основна проблема Get random boolean полягає в тому, що він не є безпечним. Кожен, хто має доступ до сервера, може генерувати довільні логічні значення.
var randomBoolean = Math.random() >= 0.5;
Цей рядок коду присвоює випадкове логічне значення змінній “randomBoolean”. Логічне значення є істинним або хибним і генерується функцією Math.random(). Ця функція повертає випадкове число від 0 до 1, і якщо це число більше або дорівнює 0.5, тоді логічне значення буде істинним. В іншому випадку він буде фальшивим.
Що таке клас
?
Клас у JavaScript — це шаблон для створення об’єктів.
Розширити заняття
Розширення класів — це функція JavaScript, яка дозволяє створювати власні класи, які можна використовувати у вашому коді. Це може бути корисним, якщо вам потрібно створити спеціальний тип або якщо вам потрібно додати певні функції до існуючого типу.
Щоб створити клас розширення в JavaScript, спочатку потрібно створити новий файл під назвою extend.js і додати такий код:
var MyClass = function(){}; MyClass.prototype = {}; MyClass.extend = function(other){ this.prototype = other.prototype; };
Далі вам потрібно визначити властивості та методи вашого нового класу. Це можна зробити, додавши властивості та методи до об’єкта-прототипу об’єкта MyClass. Ось приклад:
MyClass.prototype._myMethod = function(){}; MyClass.prototype._anotherMethod = function(){}; MyClass.extend({ _myMethod : function(){}, _anotherMethod : function(){} });
Нарешті, вам потрібно зареєструвати свій новий клас у компіляторі JavaScript, додавши такий рядок до свого коду:
MyClass._register = функція(){};