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 )) {
// โค้ดทำสั่ง
}

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