লজিক্যাল ( Logical ) অপারেটরকে ব্যবহার করা হয় if স্টেটমেন্ট এর সঙ্গে একের বেশি কন্ডিশান তৈরি করার জন্য অর্থাৎ একটি কন্ডিশানের ভিতরে একাধিক কন্ডিশান লেখা যায় । Logic এর অর্থ যুক্তি ।
নিচে লিস্ট দেওয়া হল এই অপারেটরের :
অপারেটর | উদাহরণ | ||
---|---|---|---|
&& | And | (x >18 && x<=40) | দুইটি কন্ডিশান সত্য হতে হবে |
|| | Or | (x==20 || x == 15 ) | যেকোনো একটি সত্য হলে হবে |
! | Not | ( ! (x > 20) ) | কন্ডিশান মিথ্যা হতে হবে |
(x >18 && x<=40) - && এই চিহ্নটির দুই দিকে অর্থাৎ বামে ও ডানে দুটি কন্ডিশান লেখা আছে । এখানে দুইটি কান্ডিশান সত্য হতে হবে তাবেই স্টেটমেন্ট প্রিন্ট হবে । যদি দুটি বা একটি কান্ডিশান মিথ্যা হয় তাহলে else ব্লকটি এক্সিকিউট হবে । এখনে মনে রাখবেন আপনি যত খুশি এই ভাবে কন্ডিশান লিখতে পারেন কিন্ত সব গুলো সত্য হলে তবেই if এর প্রথম পার্ট এক্সিকিউট হবে ।
18 বছরের উপরে ও 41 বছরের নিচে ব্যক্তিরা এই Login বাটনে ক্লিক করে ওয়েবসাইটে প্রবেশ করতে পারবে ।
এই অপারেটরের দ্বারা আমরা একটি কান্ডিশানের মধ্যে যত খুশি কন্ডিশান যুক্ত করতে পারি । সব গুলো কন্ডিশানের মধ্যে একটি সত্য হলেই if স্টেটমেন্টের প্রথম ব্লকটি এক্সিকিউট হবে । যদি সব কন্ডিশান গুলো মিথ্যা হয় তাহলে else পার্ট এক্সিকিউট হবে বা নিচে যদি অন্য কন্ডিশান দেওয়া থাকে সেটি চেক করবে ।
hi || HI || Hi || hI এখানে চারটি কান্ডিশান দেওয়া আছে এর মধ্যে একটি ও যদি সত্য হয় তাহলে Hello লেখাটি দেখাবে ।
কন্ডিশান সত্য অর্থাৎ True হলে মিথ্যা ধরে নেওয়া হবে আর যদি মিথ্যা অর্থাৎ False হয় তাহলে সত্য বলে ধরে নেওয়া হবে ।
কন্ডিশান | ফলাফল |
---|---|
সত্য | মিথ্যা |
মিথ্যা | সত্য |