JavaScript লজিকের দুইটি সত্য মান প্রকাশ করতে true এবং false ব্যবহার করে।
JavaScript-এ তিনটি লজিক্যাল অপারেশনের (AND, OR এবং NOT) প্রতিটির জন্য সংশ্লিষ্ট একটি অপারেটর আছে: &&, || এবং !।
সাধারণভাবে অপারেশনগুলোর ক্রম নিয়ে কিছু নিয়ম আছে, আর এক্ষেত্রে প্রথমে ! (নেগেশন) প্রয়োগ করা হয়, তারপর && (কনজাংশন) এবং তারপর || (ডিসজাংশন)।
অপারেটরগুলোর মধ্যে কাজের ক্রম উচ্চতর প্রিসিডেন্সের একটি অপারেটর ব্যবহার করে অতিক্রম করা যায়: ( ), যার নাম 'গ্রুপিং অপারেটর' বা সহজ কথায় 'বন্ধনী'।
আসলে, JavaScript-এর সব অপারেটরের মধ্যে ( ) অপারেটরের প্রিসিডেন্সই সর্বোচ্চ।
অপারেটর প্রিসিডেন্স সম্পর্কে আরও তথ্য here পাওয়া যায়।