if แบบ Ternary จากในภาษา C ที่ทำกันคือ

condition ? true : false ;

ซึ่งวิธีนี้จะช่วยให้การเขียนโค้ดนั้นสั้นลงได้ จากด้านล่างนี้เป็นตัวอย่าง การหาค่าสูงสุด

var first = 20;

var second = 30;

var max;

if ( first > second ) {

     max = first;

} else {

     max = second;

}

และ จากคำสั่งด้านบน ถ้าเราใช้ Ternary จะเขียนเป็นแบบด้านล่างนี้

var max = ( first > second ) ?  first : second ;

เพียงเท่านี้เราก็จะได้โค้ดสั้นๆ ใช้งานและเป็นมาตราฐานที่ยอมรับกันด้วยครับ

อ่านบทความอื่นเพิ่มเติม

กดติดตามบทความที่น่าสนใจที่เพจ Facebook