ผู้ประกอบการ Ternary คืออะไร?

ผู้ประกอบการที่ประกอบไปด้วยสาม เป็นผู้ประกอบการที่มีอยู่ในภาษาการเขียนโปรแกรมบางอย่างซึ่งจะดำเนินการสามตัวถูกดำเนินการมากกว่าหนึ่งหรือสองทั่วไปที่ผู้ประกอบการส่วนใหญ่ใช้ มันมีวิธีการย่อให้สั้นลงถ้าบล็อกอื่น ตัวอย่างเช่นพิจารณารหัส 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

ผู้ประกอบการเงื่อนไขการเขียนโปรแกรม