if สั้น if ย่อ JavaScript ด้วย Ternary Operator บทความนี้สอนใช้ Ternary Operator เพื่อเขียน if สั้น JavaScript โดยใช้อักษร 2 ตัวคือ ? ใช้แทนปักกาของ if และ : ใช้แทนส่วนของ else สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง if สั้น if ย่อ JavaScript ด้วย Ternary Operator
<script>
var a = 10;
var b;
b = ( a == 10 ? "OK" : "NO");
console.log( b );
</script>
ผลลัพธ์
OK
if สั้น if ย่อ JavaScript จากตัวอย่างเขียนโค้ดคือ b = ( a == 10 ? "OK" : "NO") หมายความว่า ถ้า a เท่ากับ 10 ให้ตัวแปร b มีค่าเท่ากับ OK ถ้าไม่ให้ตัวแปร b มีค่าเท่ากับ NO