হ্যাঁ, আপনি ক্লাসের ধারণাটি ব্যবহার করতে পারেন। আপনি যদি প্রকৃত ডেটা টাইপ চেক করতে চান তাহলে আপনি instanceof ব্যবহার করতে পারেন।
instanceof ডাটা টাইপ সম্পর্কে বলে। এখানে জাভাস্ক্রিপ্ট কোডের নমুনা রয়েছে যা একটি নতুন ডেটা টাইপ কীভাবে তৈরি করতে হয় এবং কীভাবে ডেটা টাইপ চেক করতে হয় সে সম্পর্কে একটি সংক্ষিপ্ত বিবরণ দেবে। এখানে, আমি ডাটা টাইপ চেক করার জন্য কাস্টম ইমপ্লিমেন্টেশন দেব।
উদাহরণ
নিম্নলিখিত কোড -
//creating the class class Game { constructor(gameName) { this.gameName = gameName; } } //creating an object const ticTacToe = new Game("TicTacToe"); // checking the data type. function dataTypeBelongsTo(object) { if (object instanceof Game) return "Game"; return typeof object; } console.log("The ticTacToe is the object of Game class=" + (ticTacToe instanceof Game)); console.log("The data Type of ticTacToe is =" + dataTypeBelongsTo(ticTacToe)); console.log("The data Type Candy Cash is =" + dataTypeBelongsTo("Cady Cash"));
উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে -
node fileName.js.
এখানে, আমার ফাইলের নাম demo288.js।
আউটপুট
এটি কনসোলে নিম্নলিখিত আউটপুট তৈরি করবে -
PS C:\Users\Amit\javascript-code> node demo288.js The ticTacToe is the object of Game class=true The data Type of ticTacToe is =Game The data Type Candy Cash is =string