يستخدم JavaScript القيمتين true و false لتمثيل قيمتي الصواب والخطأ في المنطق.
في JavaScript، لكل عملية من العمليات المنطقية الثلاث (الاقتران، الفصل والنفي) يوجد عامل مقابل: && و || و !.
بشكل عام، هناك قواعد تنظّم ترتيب العمليات، وفي هذه الحالة، يُطبَّق ! (النفي) أولًا، ثم && (الاقتران)، ثم || (الفصل).
يمكن تجاوز ترتيب العمليات بين العوامل باستخدام عامل ذي أسبقية أعلى: ( )، المسمى "عامل التجميع" أو ببساطة "الأقواس الهلالية".
في الواقع، يتمتع العامل ( ) بأعلى أسبقية بين جميع عوامل JavaScript.
تجد مزيدًا من المعلومات حول أسبقية العوامل هنا.