JavaScript และ หรือ ด้วยเครื่องหมาย && || บทความนี้สอนการใช้ตัวดำเนินการบูลีน คือ เครื่องหมายและ && กับเครื่องหมายหรือ || ร่วมกับคำสั่ง if else เพื่อสร้างโปรแกรมแบบมีเงื่อนไข สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่างที่ 1 JavaScript และ ด้วยเครื่องหมาย &&
<script>
var a = 2;
var b = 4;
if( a == 2 && b == 4 ) {
console.log( "เครื่องหมายและ && ทำงาน" );
}
</script>
ผลลัพธ์
เครื่องหมายและ && ทำงาน
JavaScript และ && ใช้กรณีต้องการตรวจสอบเงื่อนไขคือ ต้องเป็นจริงทั้งคู่ถึงจะเป็นจริง จากตัวอย่าง if( a == 2 && b == 4 ) ถ้า a เท่ากับ 2 และ b เท่ากับ 4 ถือว่าเป็นจริง ให้โปรแกรมเข้าทำงานใน if
ตัวอย่างที่ 2 JavaScript หรือ ด้วยเครื่องหมาย ||
<script>
var a = 2;
var b = 4;
if( a == 2 || b == 2 ) {
console.log( "เครื่องหมายหรือ || ทำงาน" );
}
</script>
ผลลัพธ์
เครื่องหมายหรือ || ทำงาน
JavaScript หรือ || ใช้กรณีต้องการตรวจสอบเงื่อนไขคือ เป็นจริงอย่างใดอย่างหนึ่งถือว่าเป็นจริง จากตัวอย่าง if( a == 2 || b == 2 ) ถ้า a เท่ากับ 2 หรือ b เท่ากับ 2 ถือว่าเป็นจริง เพราะ a เท่ากับ 2 ให้โปรแกรมเข้าทำงานใน if