Javascript เปรียบเทียบเงื่อนไข ถ้าแบบเงื่อนไขเดียวก็คงเจอกันมามากแล้ว และเป็น basic ผ่านตามาหลายแล้ว แต่ครั้งนี้มาลองแบบหลายเงื่อนไขกันบ้าง

ในการตรวสอบเงื่อนไขที่มีการเปรียบเทียบหลายเงื่อนไขพร้อมๆกัน มักต้องกำหนดกันด้วยเครื่องหมาย AND คือ && และ เครื่องหมาย OR คือ || เช่น

if ( x === y && a === b ) { - - - }

ถ้า x มีค่าเท่ากับ y ทั้งค่าและรูปแบบ และ a มีค่าเท่ากับ b ทั้งค่าและรูปแบบ ด้วยเช่นเดียวกัน

if ( x === y || a === b ) { - - - } 

ถ้า x มีค่าเท่ากับ y ทั้งค่าและรูปแบบ หรือ a มีค่าเท่ากับ b ทั้งค่าและรูปแบบ ด้วยเช่นเดียวกัน

แต่ถ้าในทางปฏิบัติควรใส่วงเล็บ และแยกแต่ละเงื่อนไข ใว้ต่างบรรทัดกัน จะทำให้ทำความเข้าใจง่ายขึ้น

 if ( 
    ( x === y )
     &&
    ( a === b ) 
 ) {
      // โค้ดทำสั่ง
   } 

 หรือ

  if (( x === y ) && ( a === b )) {
      // โค้ดทำสั่ง
   } 
 

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

กดติดตามข่าวสารได้ที่เพจ Facebook/CodeFinNua