1.ตัวดำเนินทางตรรกะ
1.1ตัวดำเนินการแบบสัมพันธ์ (RelationalOperators)
คือตัวดำเนิน การที่ทำหน้าที่เปรียบเทียบค่าระหว่างตัวแปรสองตัว หรือนิพจน์สองนิพจน์ โดยจะคืนค่าเป็นจริงหรือเท็จ (Boolean)
2.2ตัวดำเนินการทางตรรกศาสตร์ (Logical Operator)
เป็นตัวดำเนินการเกี่ยวข้องกับนิพจน์ที่สามารถบอกค่าความจริงเป็นจริง (true) หรือเท็จ (false) ได้ หรือชนิดข้อมูลตรรกะ เช่น ตัวแปรประเภท boolean ผลลัพธ์ที่ได้จากการกระทำจะได้ค่าคงที่ตรรกะ เป็น true หรือ false ตัวดำเนินการทางตรรกะได้แก่เครื่องหมาย !, &&, &, ||, |, ^ มีตัวอย่างการใช้งานดังนี้