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 )) { // โค้ดทำสั่ง }
ความเห็นล่าสุด