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

ความเห็นล่าสุด