ผู้ประกอบการที่ประกอบไปด้วยสาม เป็นผู้ประกอบการที่มีอยู่ในภาษาการเขียนโปรแกรมบางอย่างซึ่งจะดำเนินการสามตัวถูกดำเนินการมากกว่าหนึ่งหรือสองทั่วไปที่ผู้ประกอบการส่วนใหญ่ใช้ มันมีวิธีการย่อให้สั้นลงถ้าบล็อกอื่น ตัวอย่างเช่นพิจารณารหัส JavaScript ด้านล่าง
var num = 4, msg = ""; หาก (num === 4) {msg = "ถูกต้อง!";} else {msg = "ไม่ถูกต้อง!";}การแจ้งเตือน (ผงชูรส);
หากตัวแปร num เท่ากับ 4 ผู้ใช้จะได้รับ "แก้ไข!" ข่าวสาร มิฉะนั้นผู้ใช้จะได้รับ "ไม่ถูกต้อง!" ข่าวสาร ด้วยการเปรียบเทียบประเภทนี้คุณสามารถย่อรหัสโดยใช้ผู้ประกอบการที่ประกอบไปด้วยสามส่วน ด้านล่างนี้เป็นตัวอย่างของการทำงาน
variable_name = (เงื่อนไข)? value_if_true: value_if false;
ผู้ประกอบการที่ประกอบไปด้วยไตรภาคอนุญาตให้คุณกำหนดหนึ่งค่าให้กับตัวแปรหากเงื่อนไขเป็นจริงและอีกค่าหนึ่งหากเงื่อนไขเป็นเท็จ
ตอนนี้สามารถเขียนตัวอย่างบล็อก else จากด้านบนดังที่แสดงในตัวอย่างด้านล่าง
var num = 4, msg = ""; msg = (NUM === 4)? "แก้ไข!" : "ไม่ถูกต้อง!";การแจ้งเตือน (ผงชูรส);
ในหลายกรณีสิ่งนี้สามารถทำให้การกำหนดค่าให้กับตัวแปรดูง่ายขึ้นเนื่องจากมีอยู่ในบรรทัดเดียวแทนที่จะเป็นบล็อก if if
ผู้ประกอบการเงื่อนไขการเขียนโปรแกรม