সমাধান: এলোমেলো বুলিয়ান পান

Get random boolean এর প্রধান সমস্যা হল এটি নিরাপদ নয়। সার্ভারে অ্যাক্সেস সহ যে কেউ নির্বিচারে বুলিয়ান মান তৈরি করতে পারে।

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

এই কোড লাইনটি "র্যান্ডমবুলিয়ান" ভেরিয়েবলের জন্য একটি র্যান্ডম বুলিয়ান মান নির্ধারণ করে। বুলিয়ান মান হয় সত্য বা মিথ্যা, এবং এটি Math.random() ফাংশন দ্বারা উত্পন্ন হয়। এই ফাংশনটি 0 এবং 1 এর মধ্যে একটি এলোমেলো সংখ্যা প্রদান করে এবং যদি এই সংখ্যাটি 0.5 এর থেকে বেশি বা সমান হয়, তাহলে বুলিয়ান মান সত্য হবে। অন্যথায়, এটি মিথ্যা হবে।

একটি ক্লাস কি

?

জাভাস্ক্রিপ্টের একটি ক্লাস অবজেক্ট তৈরি করার জন্য একটি টেমপ্লেট।

ক্লাস প্রসারিত করুন

এক্সটেন্ড ক্লাস জাভাস্ক্রিপ্টের একটি বৈশিষ্ট্য যা আপনাকে কাস্টম ক্লাস তৈরি করতে দেয় যা আপনার কোডে ব্যবহার করা যেতে পারে। আপনি যদি একটি কাস্টম টাইপ তৈরি করতে চান বা আপনার যদি একটি বিদ্যমান প্রকারে নির্দিষ্ট কার্যকারিতা যোগ করার প্রয়োজন হয় তবে এটি কার্যকর হতে পারে।

জাভাস্ক্রিপ্টে একটি এক্সটেন্ড ক্লাস তৈরি করতে, আপনাকে প্রথমে extend.js নামে একটি নতুন ফাইল তৈরি করতে হবে এবং নিম্নলিখিত কোড যোগ করতে হবে:

var মাইক্লাস = ফাংশন(){}; 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(){} });

অবশেষে, আপনাকে আপনার কোডে নিম্নলিখিত লাইন যোগ করে জাভাস্ক্রিপ্ট কম্পাইলারের সাথে আপনার নতুন ক্লাস নিবন্ধন করতে হবে:

MyClass._register = function(){};

সম্পর্কিত পোস্ট:

মতামত দিন