জাভাস্ক্রিপ্টে স্ট্রিং-এ প্রশ্ন চিহ্ন রয়েছে কিনা তা কীভাবে পরীক্ষা করবেন

Jabhaskripte Strim E Prasna Cihna Rayeche Kina Ta Kibhabe Pariksa Karabena



যেকোনো বাক্য বা বাক্যাংশের শেষে, একটি প্রশ্ন চিহ্ন (?) হল একটি বিরাম চিহ্ন যা একটি সরাসরি প্রশ্ন উপস্থাপনের জন্য ব্যবহৃত হয়। কখনও কখনও, আপনাকে একটি পাঠ্য নথি বা অনুচ্ছেদে কোন প্রশ্ন চিহ্ন আছে কিনা তা যাচাই করতে হবে। উদাহরণস্বরূপ, পাঠ্যটিতে উপস্থিত প্রশ্নগুলি যাচাই করার জন্য। জাভাস্ক্রিপ্ট কিছু বিল্ট-ইন পদ্ধতি দেয় যা এই কাজটি দক্ষতার সাথে করতে সাহায্য করে।

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







জাভাস্ক্রিপ্টে স্ট্রিংয়ে প্রশ্ন চিহ্ন রয়েছে কিনা তা কীভাবে পরীক্ষা করবেন?

একটি প্রদত্ত স্ট্রিং একটি প্রশ্ন চিহ্ন আছে কিনা তা পরীক্ষা করতে, নিম্নলিখিত পদ্ধতি ব্যবহার করুন.



আসুন একে একে উভয়ই ব্যবহার করি!



পদ্ধতি 1: অন্তর্ভুক্ত() পদ্ধতি ব্যবহার করে স্ট্রিং-এ প্রশ্ন চিহ্ন রয়েছে কিনা তা পরীক্ষা করুন

একটি স্ট্রিং এ একটি প্রশ্ন চিহ্ন উপস্থিত আছে কিনা তা যাচাই করতে, ' অন্তর্ভুক্ত() 'পদ্ধতি। এটি একটি যুক্তি হিসাবে একটি প্রশ্ন চিহ্ন গ্রহণ করে এবং স্ট্রিংটিতে প্রশ্ন চিহ্নটি বিদ্যমান থাকলে 'সত্য' প্রদান করে, অন্যথায় এটি 'আউটপুট' করে মিথ্যা





বাক্য গঠন

অন্তর্ভুক্ত() পদ্ধতি ব্যবহার করতে নীচের উল্লিখিত পদ্ধতি অনুসরণ করুন:

স্ট্রিং অন্তর্ভুক্ত ( চরিত্র ) ;

এখানে, ' চরিত্র ” একটি প্রশ্ন চিহ্ন (?) হতে পারে যা নির্দিষ্ট স্ট্রিং-এ চেক করা হবে।



উদাহরণ

এই উদাহরণে, আমরা “নামক একটি ভেরিয়েবলে সংরক্ষিত একটি স্ট্রিং তৈরি করব স্ট্রিং ”:

ছিল স্ট্রিং = 'কীভাবে একটি জাভাস্ক্রিপ্ট প্রোগ্রাম কোড করবেন?' ;

তারপরে, একটি আর্গুমেন্ট হিসাবে একটি প্রশ্ন চিহ্ন পাস করে অন্তর্ভুক্ত() পদ্ধতিটি চালু করুন এবং প্রত্যাবর্তিত ফলাফলটি ভেরিয়েবলে সংরক্ষণ করুন “ বছর ”:

ছিল বছর = স্ট্রিং অন্তর্ভুক্ত ( '?' ) ;

অবশেষে, ' ব্যবহার করে ফলাফলের মান মুদ্রণ করুন console.log() 'পদ্ধতি:

কনসোল লগ ( বছর ) ;

আউটপুট প্রদর্শিত হয় ' সত্য যা নির্দেশ করে যে স্ট্রিংটিতে একটি প্রশ্ন চিহ্ন রয়েছে(?):

আসুন দ্বিতীয় পদ্ধতির দিকে এগিয়ে যাই!

পদ্ধতি 2: ম্যাচ() পদ্ধতি ব্যবহার করে স্ট্রিংয়ে প্রশ্ন চিহ্ন রয়েছে কিনা তা পরীক্ষা করুন

জাভাস্ক্রিপ্টের আরেকটি পদ্ধতি যা ' ম্যাচ() ' পদ্ধতি পরীক্ষা করে যে একটি স্ট্রিং একটি প্রশ্ন চিহ্ন আছে কি না। ম্যাচ() পদ্ধতিটি একটি স্ট্রিংকে একটি রেগুলার এক্সপ্রেশন বা একটি রেজেক্স প্যাটার্নের সাথে তুলনা করে। একটি মিল ঘটলে, ম্যাচের একটি অ্যারে ফেরত দেওয়া হয়; অন্যথায় নাল ফেরত দেওয়া হয়। টারনারি অপারেটর বা কন্ডিশনাল স্টেটমেন্ট ম্যাচ() পদ্ধতির সাথেও ব্যবহার করা যেতে পারে।

বাক্য গঠন

ম্যাচ() পদ্ধতি ব্যবহার করে স্ট্রিংটিতে একটি প্রশ্ন চিহ্ন রয়েছে তা যাচাই করার জন্য প্রদত্ত সিনট্যাক্স অনুসরণ করুন:

স্ট্রিং ম্যাচ ( regexPattern ) ;

এখানে, 'regexPattern' হল রেগুলার এক্সপ্রেশন যা স্ট্রিং-এ প্রশ্ন চিহ্ন অনুসন্ধান করবে।

উদাহরণ

আমরা এখন উপরের উদাহরণে তৈরি একই স্ট্রিং ব্যবহার করব এবং প্রশ্ন চিহ্ন অনুসন্ধান করতে নিয়মিত এক্সপ্রেশন পাস করে ম্যাচ() পদ্ধতির সাথে টারনারি অপারেটর ব্যবহার করব:

ছিল বছর = স্ট্রিং ম্যাচ ( /\?/g ) ? 'সত্য' : 'মিথ্যা' ;

কনসোলে ফলাফল প্রিন্ট করুন:

কনসোল লগ ( বছর ) ;

আপনি দেখতে পাচ্ছেন, আউটপুট দেয় ' সত্য ' যার মানে প্রশ্ন চিহ্ন (?) স্ট্রিংটিতে বিদ্যমান:

স্ট্রিংটিতে একটি প্রশ্নবোধক চিহ্ন রয়েছে কিনা তা নির্ধারণের জন্য আমরা সহজতম জাভাস্ক্রিপ্ট পদ্ধতিগুলি সংগ্রহ করেছি।

উপসংহার

স্ট্রিংটিতে একটি প্রশ্ন চিহ্ন রয়েছে কিনা তা যাচাই করতে, আপনি JavaScript পূর্বনির্ধারিত পদ্ধতি ব্যবহার করতে পারেন, যেমন অন্তর্ভুক্ত() পদ্ধতি বা ম্যাচ() পদ্ধতি। অন্তর্ভুক্ত() পদ্ধতি একটি সাবস্ট্রিং হিসাবে প্রশ্ন চিহ্নের জন্য অনুসন্ধান করে, যেখানে match() পদ্ধতি প্রদত্ত প্যাটার্নের উপর ভিত্তি করে স্ট্রিং তুলনা করে। এই টিউটোরিয়ালটি বিস্তারিত ব্যাখ্যা সহ একটি স্ট্রিংয়ে প্রশ্ন চিহ্ন যাচাই করার পদ্ধতি প্রদর্শন করেছে।