কিভাবে জাভাস্ক্রিপ্টে একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করা যায়

Kibhabe Jabhaskripte Ekati Strinke Buliyane Rupantara Kara Yaya



কখনও কখনও বুলিয়ান মানগুলি ডাটাবেসে স্ট্রিং হিসাবে সংরক্ষণ করা হয় এবং প্রোগ্রামাররা ওয়েবসাইট বা অ্যাপ্লিকেশনগুলিতে নির্দিষ্ট ক্রিয়া সম্পাদনের জন্য সেই মানগুলি ব্যবহার করতে পারে। সেই পরিস্থিতিতে, যৌক্তিক ক্রিয়াকলাপে সেই স্ট্রিংগুলি ব্যবহার করার আগে, সেগুলিকে বুলিয়ান মানগুলিতে রূপান্তর করতে হবে।

এই টিউটোরিয়ালটি জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিংকে বুলিয়ানে রূপান্তর করার পদ্ধতিগুলি প্রদর্শন করবে।

কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিংকে বুলিয়ানে রূপান্তর/রূপান্তর করবেন?

জাভাস্ক্রিপ্ট ব্যবহার করে একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করার জন্য নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করুন:







  • কঠোর সমতা অপারেটর (===)
  • ডাবল না (!!) অপারেটর
  • বুলিয়ান অবজেক্ট

চলুন দেখে নেই এই পদ্ধতিগুলো কিভাবে কাজ করবে।



পদ্ধতি 1: কঠোর সমতা (===) অপারেটর ব্যবহার করে একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করুন

দ্য ' কঠোর সমতা ' (===) অপারেটর বা ' পরিচয় ” অপারেটর একটি স্ট্রিংকে বুলিয়ান ভ্যালুতে রূপান্তর করার জন্য ব্যবহার করা হয়। এটি যাচাই করে যে বাম দিকের মান ডানদিকের মানের সমান হয় কিনা। যদি হ্যাঁ! এটা ফিরে ' সত্য 'অন্যথায়, এটি ফিরে আসে' মিথ্যা



বাক্য গঠন
কঠোর সমতা অপারেটরের জন্য সিনট্যাক্স নিম্নরূপ।:





===

ফেরত মূল্য
এর আউটপুট ' সত্য ” যদি তুলনামূলক মান একই মান এবং প্রকার নিয়ে থাকে।

উদাহরণ 1 :
'নামের একটি ভেরিয়েবল তৈরি করুন স্ট্রিং 'যা একটি বুলিয়ান মান সঞ্চয় করে' সত্য একটি স্ট্রিং হিসাবে:



ছিল স্ট্রিং = 'সত্য' ;

স্ট্রিংটিকে স্ট্রিংয়ের সাথে তুলনা করুন ' সত্য ' ব্যবহার করে ' কঠোর সমতা ' (===) অপারেটর. শুধুমাত্র যদি স্ট্রিং হয় ' সত্য ', আউটপুট একটি বুলিয়ান মান বরাদ্দ করা হবে ' সত্য ”:

ছিল ফলাফল = স্ট্রিং === 'সত্য' ;

'' ব্যবহার করে কনসোলে ফলাফল প্রিন্ট করুন console.log() 'পদ্ধতি:

কনসোল লগ ( ফলাফল ) ;

আউটপুট

আউটপুট প্রদর্শন করে ' সত্য ”, যেহেতু উভয় অপারেন্ড টাইপ এবং মানের পরিপ্রেক্ষিতে সমান হলে কঠোর সমতা সত্য হয়।

উদাহরণ 2 :
পরিবর্তনশীল ' স্ট্রিং ', স্টোর বুলিয়ান মান ' মিথ্যা ”:

ছিল স্ট্রিং = 'মিথ্যা' ;

স্ট্রিং তুলনা করুন ' মিথ্যা ' স্ট্রিং সহ ' সত্য ”:

ছিল ফলাফল = স্ট্রিং === 'সত্য' ;

আউটপুট

আউটপুট দেখায় ' মিথ্যা 'কারণ কঠোর সমতা অপারেটর সত্য ফেরত দেয় যদি স্ট্রিংটি আসলে হয় ' সত্য

পদ্ধতি 2: Double NOT (!!) অপারেটর ব্যবহার করে একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করুন

স্ট্রিংকে বুলিয়ানে রূপান্তর করতে, জাভাস্ক্রিপ্টে আরেকটি পদ্ধতি রয়েছে, যা একটি ডাবল বিস্ময়বোধক (!!) নামে পরিচিত যা একটি ডবল নয় (!!) অপারেটর। এটি একটি একক NOT অপারেটরের ফলাফলকে বিপরীত করে একটি বুলিয়ান মান প্রদান করে।

বাক্য গঠন
ডবল নট (!!) অপারেটরের সিনট্যাক্স নিম্নরূপ:

!! স্ট্রিং

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

  • প্রথম (!) অপারেটর এটি একটি উল্টানো বুলিয়ান মান পরিবর্তন করে। দ্বিতীয় (!) অপারেটর ইনভার্টেড বুলিয়ান মানকে উল্টে দেয়। অন্য কথায়, এটি এখন বস্তুর প্রকৃত বুলিয়ান মান।

উদাহরণ 1 :
একটি পরিবর্তনশীল তৈরি করুন ' স্ট্রিং 'এবং একটি বুলিয়ান মান সংরক্ষণ করুন' সত্য 'এটি একটি স্ট্রিং হিসাবে:

ছিল স্ট্রিং = 'সত্য'

একটি বুলিয়ান মান রূপান্তর করতে স্ট্রিং সহ ডবল নট (!!) অপারেটর ব্যবহার করুন:

কনসোল লগ ( !! স্ট্রিং ) ;

আউটপুট

আউটপুট প্রদর্শন ' সত্য ', যেমন ( !! ) অপারেটর, প্রথম ( ! ) রূপান্তরিত করে ' সত্য 'এ' মিথ্যা ”, তারপর দ্বিতীয়টি ( ! ) আবার এটিকে 'এ রূপান্তরিত করে সত্য

পদ্ধতি 3: বুলিয়ান অবজেক্ট ব্যবহার করে একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করুন

স্ট্রিংটিকে বুলিয়ানে রূপান্তর করার জন্য, অন্তর্নির্মিত জাভাস্ক্রিপ্ট ব্যবহার করুন “ বুলিয়ান বস্তু। এটি বুলিয়ান মানগুলির জন্য একটি মোড়ক বস্তু।

বাক্য গঠন
বুলিয়ান অবজেক্টের সাহায্যে স্ট্রিংকে বুলিয়ানে রূপান্তর করার সিনট্যাক্স নিম্নরূপ:

বুলিয়ান ( স্ট্রিং )
  • এটি একটি আর্গুমেন্ট হিসাবে একটি স্ট্রিং নেয় এবং একটি বুলিয়ান মান প্রদান করে।
  • এটি ফিরে আসে ' সত্য যদি পাস করা স্ট্রিং খালি না হয়।
  • একটি খালি স্ট্রিংয়ের জন্য, এটি 'রিটার্ন করে' মিথ্যা

উদাহরণ 1 :
একটি পরিবর্তনশীল তৈরি করুন ' স্ট্রিং 'এবং একটি বুলিয়ান মান সংরক্ষণ করুন' সত্য 'এটি একটি স্ট্রিং হিসাবে:

ছিল স্ট্রিং = 'সত্য'

স্ট্রিং পাস করে বুলিয়ান র্যাপারকে কল করুন:

বুলিয়ান ( স্ট্রিং ) ;

আউটপুট

আউটপুট একটি বুলিয়ান মান প্রদান করে ' সত্য ”, যেহেতু পাস করা স্ট্রিং খালি নয়।

উদাহরণ 2 :
বুলিয়ান মান সংরক্ষণ করুন ' মিথ্যা 'একটি পরিবর্তনশীল' স্ট্রিং ”:

ছিল স্ট্রিং = 'মিথ্যা'

স্ট্রিং পাস করে বুলিয়ান র‍্যাপার আহ্বান করুন:

বুলিয়ান ( স্ট্রিং ) ;

সংশ্লিষ্ট আউটপুট হবে:

উপসংহার

একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করতে, ' কঠোর সমতা ' অপারেটর (===) যেটি নির্দিষ্ট স্ট্রিংকে স্ট্রিংয়ের সাথে তুলনা করে ' সত্য 'এবং এটি একটি বুলিয়ান মান প্রদান করে' সত্য ” যদি তুলনামূলক মান একই ধরনের এবং মান হয়। দ্য ' ডবল না '( !! ) অপারেটর একটি একক নট অপারেটর বা জাভাস্ক্রিপ্টের ফলাফলকে বিপরীত করে একটি বুলিয়ান মান প্রদান করে “ বুলিয়ান ' বস্তু যা একটি বুলিয়ান মান প্রদান করে ' সত্য ' যদি পাস করা স্ট্রিংটি খালি স্ট্রিং না হয় অন্যথায় ফিরে আসে ' মিথ্যা ” এই টিউটোরিয়ালটি জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিংকে বুলিয়ানে রূপান্তর করার পদ্ধতিগুলি প্রদর্শন করে।