Đã giải quyết: Nhận boolean ngẫu nhiên

Vấn đề chính với Nhận boolean ngẫu nhiên là nó không an toàn. Bất kỳ ai có quyền truy cập vào máy chủ đều có thể tạo các giá trị boolean tùy ý.

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

Dòng mã này gán một giá trị boolean ngẫu nhiên cho biến “Boolean ngẫu nhiên”. Giá trị boolean là đúng hoặc sai và được tạo bởi hàm Math.random(). Hàm này trả về một số ngẫu nhiên trong khoảng từ 0 đến 1 và nếu số này lớn hơn hoặc bằng 0.5 thì giá trị boolean sẽ là true. Nếu không, nó sẽ là sai.

một lớp học là gì

?

Một lớp trong JavaScript là một khuôn mẫu để tạo các đối tượng.

Mở rộng lớp học

Các lớp mở rộng là một tính năng của JavaScript cho phép bạn tạo các lớp tùy chỉnh có thể được sử dụng trong mã của bạn. Điều này có thể hữu ích nếu bạn cần tạo một loại tùy chỉnh hoặc nếu bạn cần thêm chức năng cụ thể vào một loại hiện có.

Để tạo một lớp mở rộng trong JavaScript, trước tiên bạn cần tạo một tệp mới có tên là extension.js và thêm đoạn mã sau:

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

Tiếp theo, bạn cần định nghĩa các thuộc tính và phương thức của lớp mới. Bạn làm điều này bằng cách thêm các thuộc tính và phương thức vào đối tượng nguyên mẫu của đối tượng MyClass. Đây là một ví dụ:

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

Cuối cùng, bạn cần đăng ký lớp mới của mình với trình biên dịch JavaScript bằng cách thêm dòng sau vào mã của bạn:

MyClass._register = function(){};

bài viết liên quan:

Để lại một bình luận