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 ;
เพียงเท่านี้เราก็จะได้โค้ดสั้นๆ ใช้งานและเป็นมาตราฐานที่ยอมรับกันด้วยครับ
ความเห็นล่าสุด