JavaScript Bangla Tutorial-15 : Programs Using Logical Operators
এই টিউটোরিয়ালে, আমরা জাভাস্ক্রিপ্টে লজিকাল অপারেটরের সংকলন নিয়ে আলোচনা করব। লজিকাল অপারেটর ব্যবহার করে আপনি বুলিয়ান মানগুলি মিশিয়ে নিয়ে কাজ করতে পারেন। এটি আপনাকে একাধিক শর্তের উপর ভিত্তি করে সিদ্ধান্ত নিতে এবং জটিল অপারেশন চালাতে সাহায্য করে। লজিকাল অপারেটর সম্পর্কে সঠিকভাবে জানতে এবং নিয়মিত জাভাস্ক্রিপ্ট প্রোগ্রাম লেখার মাধ্যমে আপনি আরও দক্ষ এবং শক্তিশালী প্রোগ্রাম লিখতে পারবেন।
জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়াল-১৫: লজিকাল অপারেটর ব্যবহার করা প্রোগ্রামসমূহ programs using logical operators
১. লজিকাল এন্ড অপারেটর (&&)
লজিকাল এন্ড অপারেটরের ব্যবহার
লজিকাল এন্ড (&&) অপারেটরটি ব্যবহার করে আপনি দুটি বুলিয়ান মানের মধ্যে লজিকাল এন্ড অপারেশন পরিচালনা করতে পারেন। এটি একটি একইসাথে দুটি শর্ত যাচাই করে এবং মান দেখে কি একটি সত্য বা মিথ্যা হচ্ছে।
উদাহরণঃ
let x = 5;
let y = 10;
if (x > 0 && y > 0) {
console.log("Both x and y are positive numbers");
}
উপরের উদাহরণে, যদি x এবং y উভয়ই সংখ্যা হয় এবং দুটি সংখ্যাই ধনাত্মক হয়, তবে এই কন্ডিশনটি সত্য হবে এবং "Both x and y are positive numbers" মেসেজটি কনসোলে প্রিন্ট হবে।
২. লজিকাল অর অপারেটর (||)
লজিকাল অর অপারেটরের ব্যবহার
লজিকাল অর (||) অপারেটরটি ব্যবহার করে আপনি দুটি বুলিয়ান মানের মধ্যে লজিকাল অর অপারেশন পরিচালনা করতে পারেন। এটি দুটি শর্তের যেকোন একটি সত্য হলে মান সত্য হিসাবে পরিগণিত হবে।
উদাহরণঃ
let x = 5;
let y = 10;
if (x > 0 || y > 0) {
console.log("Either x or y is a positive number");
}
উপরের উদাহরণে, x এবং y উভয়ই সংখ্যা হলেও না, কেবল দুটির মধ্যে একটি ধনাত্মক হলে এই কন্ডিশনটি সত্য হবে এবং "Either x or y is a positive number" মেসেজটি কনসোলে প্রিন্ট হবে।
৩. নেগেশন অপারেটর (!)
নেগেশন অপারেটরের ব্যবহার
নেগেশন (!) অপারেটরটি ব্যবহার করে আপনি একটি বুলিয়ান মানের মধ্যে নোট অপারেশন পরিচালনা করতে পারেন। এটি মানটির বিপরীতের মান প্রদর্শন করে।
উদাহরণঃ
let x = 5;
let y = 10;
if (!(x > 0)) {
console.log("x is not a positive number");
}
উপরের উদাহরণে, x একটি ধনাত্মক সংখ্যা না হলে, এই কন্ডিশনটি সত্য হবে এবং "x is not a positive number" মেসেজটি কনসোলে প্রিন্ট হবে।
JavaScript BngTutor-15 : Programs Using Logical Operators
Frequently Asked Questions (FAQs)
উত্তরঃ জাভাস্ক্রিপ্টে লজিকাল অপারেটরের ব্যবহার খুবই সহজ। আপনি তিনটি লজিকাল অপারেটর && (লজিকাল এন্ড), || (লজিকাল অর), এবং ! (নেগেশন) ব্যবহার করতে পারেন। && অপারেটরটি ব্যবহার করে আপনি দুটি শর্তের সত্যতা চেক করতে পারেন। || অপারেটরটি ব্যবহার করে আপনি দুটির মধ্যে যেকোন একটি সত্য হলেও সত্য হিসাবে পরিগণিত হবেন। এবং ! অপারেটরটি ব্যবহার করে আপনি একটি মানের বিপরীতের মান প্রদর্শন করতে পারেন।
উত্তরঃ জিভিআই (জেনারেটিভ প্রিভিতি নিউরাল ইন্টারফেস) একটি গভীর শৃঙ্খলায় ভিত্তিক নিউরাল নেটওয়ার্ক (নিউরাল নেট) যা ভাষা তৈরি করতে ব্যবহৃত হয়। এটি পাঠকের প্রশ্নগুলি পড়ে বুঝতে এবং উপযুক্ত উত্তর তৈরি করতে পারে। জিভিআই একটি লার্জ ল্যাঙ্গুয়েজ মডেল (এলএমএ) যা দিয়ে সমস্যাগুলি সমাধান করতে পারে। জিভিআই টেকনিক্যালি একটি পূর্ণরূপে ট্রেন না করে এমন সব সমস্যাগুলির উত্তর প্রদান করতে পারে যা এর ট্রেনিং ডেটাতে প্রদান করা হয়নি। জিভিআই প্রশ্নগুলির সাথে আপনার প্রতিক্রিয়াও পর্যালোচনা করে এবং সেটি উপযুক্ত উত্তর তৈরি করে যা প্রশ্নটির সাথে পাতলা প্রতিক্রিয়ার রূপ ধারণ করে।
উত্তরঃ জিভিআই প্রশ্নের প্রতিক্রিয়াগুলি পূর্ণরূপে স্থিতিমান নয়। এটি একটি সম্পর্কযুক্ত নিউরাল নেটওয়ার্কের উপর ভিত্তি করে, যা এর ট্রেনিং ডেটাতে ভিত্তি করে নয়। সুতরাং, জিভিআই কোনও নিশ্চিত প্রতিক্রিয়া প্রদান করতে পারে না। প্রশ্নটির সাথে সাম্প্রতিক প্রতিক্রিয়াগুলি একটি স্থিতিমানের রূপ গ্রহণ করে এবং একটি কনসিস্টেন্ট উত্তর প্রদান করতে চেষ্টা করে। তবে, কিছু প্রশ্নে জিভিআই বিস্তারিত প্রশ্নের প্রতিক্রিয়াগুলির সাথে সাম্প্রতিক প্রতিক্রিয়াগুলির মধ্যে স্থিতিমান পাওয়া যায় যার সাথে সাথে জিভিআই নতুন উত্তর সংশ্লিষ্ট প্রশ্নের প্রতিক্রিয়া উত্পন্ন করতে পারে।
সমাপ্তি Programs Using Logical Operators
এই টিউটোরিয়ালে, আমরা জাভাস্ক্রিপ্টে লজিকাল অপারেটরের ব্যবহার সম্পর্কে ধারণা পেয়েছি। আমরা জানেছি লজিকাল এন্ড (&&) অপারেটরটি কীভাবে দুটি শর্তের সত্যতা যাচাই করে এবং মান দেখে কি সত্য বা মিথ্যা হচ্ছে, লজিকাল অর (||) অপারেটরটি কীভাবে দুটির মধ্যে যেকোন একটি সত্য হলেও সত্য হিসাবে পরিগণিত হবে, এবং নেগেশন (!) অপারেটরটি কীভাবে একটি মানের বিপরীতের মান প্রদর্শন করে। লজিকাল অপারেটরের ব্যবহার শেখার মাধ্যমে আপনি সহজেই জাভাস্ক্রিপ্ট প্রোগ্রাম লিখতে পারবেন এবং শর্তাদি নিয়ে সিদ্ধান্ত নিতে পারবেন। অভিনন্দন! আপনি এখানে আরও কিছু জিভিআই প্রশ্নের উত্তর পেয়েছেন।