অবজেক্ট জাভাস্ক্রিপ্টে ক্লাসের উদাহরণ নয় কিনা তা পরীক্ষা করুন

Abajekta Jabhaskripte Klasera Udaharana Naya Kina Ta Pariksa Karuna



জাভাস্ক্রিপ্টে জটিল কোডগুলির সাথে কাজ করার সময়, একটি নির্দিষ্ট শ্রেণীর সাথে একত্রিত বস্তুর বিষয়ে অস্পষ্টতা থাকতে পারে। উদাহরণস্বরূপ, ক্লাস বা অন্য উপায়ের সাথে সাপেক্ষে একটি নির্দিষ্ট বস্তু সনাক্ত করা। এই ধরনের ক্ষেত্রে, কোনো বস্তু জাভাস্ক্রিপ্টের ক্লাসের একটি উদাহরণ নয় কিনা তা পরীক্ষা করে তাৎক্ষণিকভাবে প্রাসঙ্গিক ডেটা অ্যাক্সেস করার ক্ষেত্রে বিস্ময়কর কাজ করে।

এই নিবন্ধটি জাভাস্ক্রিপ্টে একটি অবজেক্ট একটি ক্লাস ইনস্ট্যান্স কিনা তা পরীক্ষা করার ধারণাটি প্রদর্শন করবে।

একটি বস্তু জাভাস্ক্রিপ্টে ক্লাসের উদাহরণ না হলে কিভাবে চেক/যাচাই করবেন?

একটি বস্তু জাভাস্ক্রিপ্টে ক্লাসের একটি উদাহরণ কিনা তা পরীক্ষা করতে, 'এর সাথে একত্রে নিম্নলিখিত পদ্ধতিগুলি প্রয়োগ করুন উদাহরণস্বরুপ ' অপারেটর:







  • ' যৌক্তিক নয়(!) ' অপারেটর.
  • ' বুলিয়ান মান

আসুন একে একে প্রতিটি পন্থা ব্যাখ্যা করি!



পদ্ধতি 1: লজিক্যাল নট(!) অপারেটর ব্যবহার করে কোনো বস্তু জাভাস্ক্রিপ্টে ক্লাসের উদাহরণ না হলে চেক/যাচাই করুন

দ্য ' উদাহরণস্বরুপ ' JavaScript-এ অপারেটর রানটাইমে বস্তুর ধরন যাচাই করতে ব্যবহৃত হয়। দ্য ' যৌক্তিক ” অপারেটরগুলি মানগুলির মধ্যে যুক্তি বিশ্লেষণ করতে ব্যবহৃত হয়। আরও নির্দিষ্টভাবে, যৌক্তিক ' না(!) 'অপারেটর মান দেয়' সত্য ” যদি একটি মিথ্যা মান নির্দেশিত হয়। একটি নির্দিষ্ট শ্রেণীর সাপেক্ষে তৈরি করা বস্তুর ধরন পরীক্ষা করার জন্য এই পদ্ধতিগুলি একত্রিতভাবে ব্যবহার করা যেতে পারে।



বাক্য গঠন





নাম উদাহরণস্বরুপ প্রকার

উপরের সিনট্যাক্সে:

  • ' নাম ' বস্তুর নাম নির্দেশ করে।
  • ' প্রকার ” বস্তুর প্রকারের সাথে মিলে যায়।

উদাহরণ
আসুন নীচের উল্লিখিত উদাহরণটি পর্যালোচনা করি:



< স্ক্রিপ্ট প্রকার = 'টেক্সট/জাভাস্ক্রিপ্ট' >
ক্লাস গাড়ি { }
ক্লাস বাইক { }
instClass যাক = নতুন বাইক ( ) ;
যদি ( ! ( instClass উদাহরণস্বরুপ গাড়ি ) ) {
কনসোল লগ ( 'অবজেক্ট ক্লাস কারের উদাহরণ নয়' ) ;
}
অন্য {
কনসোল লগ ( 'বস্তু হল ক্লাস কারের একটি উদাহরণ' ) ;
}
লিপি >

কোডের উপরের লাইনগুলিতে:

  • 'নামে দুটি ক্লাস তৈরি করুন গাড়ি ' এবং ' বাইক ”, যথাক্রমে।
  • পরবর্তী ধাপে, 'নামক একটি বস্তু তৈরি করুন instClass 'এর সাহায্যে' নতুন ' কীওয়ার্ড এবং ' বাইক() 'নির্মাতা, যথাক্রমে ক্লাসের উল্লেখ করে' বাইক
  • এখন, যৌক্তিক প্রয়োগ করুন ' না(!) 'সহ অপারেটর' উদাহরণস্বরুপ ' অপারেটর উল্লিখিত শ্রেণীর সাপেক্ষে অবজেক্টের উদাহরণ পরীক্ষা করতে।
  • সন্তুষ্ট শর্তে, ' যদি ” শর্ত কার্যকর হবে।
  • অন্য পরিস্থিতিতে, ' অন্য ” বিবৃতি প্রদর্শিত হবে।

আউটপুট

আউটপুট থেকে স্পষ্ট, তৈরি করা বস্তুটি ক্লাসের উদাহরণ ' বাইক 'এবং নয়' গাড়ি

পদ্ধতি 2: বুলিয়ান মান ব্যবহার করে একটি বস্তু জাভাস্ক্রিপ্টের ক্লাসের উদাহরণ নয় কিনা তা পরীক্ষা করুন

মান ' সত্য ' এবং ' মিথ্যা ” বুলিয়ান মান প্রতিনিধিত্ব করে। এই মানগুলি একটি বুলিয়ান মানের উপর ভিত্তি করে ক্লাসের ক্ষেত্রে বস্তুর উপর একটি চেক প্রয়োগ করতে এবং সংশ্লিষ্ট ফলাফল প্রদর্শন করতে ব্যবহার করা যেতে পারে।

উদাহরণ
নীচের প্রদত্ত উদাহরণ বিবৃত ধারণা ব্যাখ্যা করে:

< স্ক্রিপ্ট প্রকার = 'টেক্সট/জাভাস্ক্রিপ্ট' >
ক্লাস কলেজ { }
ক্লাস বিশ্ববিদ্যালয় { }
instClass যাক = নতুন কলেজ ( ) ;
যদি ( instClass উদাহরণস্বরুপ বিশ্ববিদ্যালয় == মিথ্যা ) {
কনসোল লগ ( 'অবজেক্ট ক্লাস বিশ্ববিদ্যালয়ের উদাহরণ নয়' )
}
অন্য {
কনসোল লগ ( 'বস্তু হল ক্লাস কারের একটি উদাহরণ' ) ;
}
লিপি >

উপরের কোড স্নিপেটে:

  • একইভাবে, 'নামক দুটি ক্লাস তৈরি করুন কলেজ ' এবং ' বিশ্ববিদ্যালয় ”, যথাক্রমে।
  • এর পরে, একইভাবে, ক্লাসের একটি অবজেক্ট তৈরি করুন “ কলেজ 'নাম' instClass
  • এখন, প্রয়োগ করুন ' উদাহরণস্বরুপ 'অপারেটর বরাদ্দকৃত বুলিয়ান মানের সাহায্যে বস্তুর উদাহরণ পরীক্ষা করতে' মিথ্যা
  • সন্তুষ্ট অবস্থার উপর, পূর্বের বিবৃতি প্রদর্শিত হবে.
  • অন্যথায়, পরবর্তী বিবৃতি ' অন্য ” শর্ত কার্যকর হবে।

আউটপুট

উপরের আউটপুট ইঙ্গিত করে যে কাঙ্ক্ষিত প্রয়োজনীয়তা পূরণ হয়েছে।

উপসংহার

দ্য ' উদাহরণস্বরুপ অপারেটর এর সাথে মিলিত যৌক্তিক নয়(!) 'অপারেটর বা ' বুলিয়ান মান ” একটি বস্তু জাভাস্ক্রিপ্টের ক্লাসের একটি উদাহরণ না কিনা তা যাচাই করতে ব্যবহার করা যেতে পারে। এই পদ্ধতিগুলি ক্লাসগুলির একটিকে উল্লেখ করে একটি অবজেক্ট তৈরি করতে এবং এর উদাহরণ পরীক্ষা করতে প্রয়োগ করা যেতে পারে। এর পরে, যথাক্রমে যৌক্তিক নট(!) অপারেটর বা বুলিয়ান মানের সাথে সম্পর্কিত ফলাফলটি ফেরত দেওয়া হয়। এই ব্লগটি জাভাস্ক্রিপ্টে একটি অবজেক্ট ক্লাসের একটি উদাহরণ কিনা তা যাচাই করার জন্য নির্দেশিত।