ตัวดำเนินการมากกว่าและน้อยกว่าใน JavaScript
สำหรับการตรวจสอบว่าค่าใดมากกว่า และค่าใดน้อยกว่า เราใช้ตัวดำเนินการ
มากกว่า >, มากกว่าหรือเท่ากับ >=,
น้อยกว่า <, น้อยกว่าหรือเท่ากับ <=
มาศึกษาการทำงานของมันผ่านตัวอย่างเชิงปฏิบัติ
สมมติว่าเรามีตัวแปร test ที่มีค่าบางอย่าง:
let test = 1;
ลองตรวจสอบว่าค่าของตัวแปรนี้มากกว่าศูนย์หรือไม่:
let test = 1;
if (test > 0) {
console.log('+++'); // จะทำงานส่วนนี้
} else {
console.log('---');
}
ตอนนี้ลองเปลี่ยนค่าของตัวแปรเป็นค่าลบ:
let test = -1;
if (test > 0) {
console.log('+++');
} else {
console.log('---'); // จะทำงานส่วนนี้
}
สมมติว่าตอนนี้ค่าของตัวแปรเท่ากับ 0
ในกรณีนี้เราจะเข้าไปในบล็อก else
เนื่องจากในเงื่อนไขของเราเขียนไว้ว่าตัวแปร
test ต้องมากกว่าศูนย์อย่างเคร่งครัด:
let test = 0;
if (test > 0) {
console.log('+++');
} else {
console.log('---'); // จะทำงานส่วนนี้
}
ลองเปลี่ยนเงื่อนไขเป็นมากกว่าหรือเท่ากับ:
let test = 0;
if (test >= 0) {
console.log('+++'); // จะทำงานส่วนนี้
} else {
console.log('---');
}
และตอนนี้เปลี่ยนเป็นน้อยกว่า:
let test = 0;
if (test < 0) {
console.log('+++');
} else {
console.log('---'); // จะทำงานส่วนนี้
}
และตอนนี้เปลี่ยนเป็นน้อยกว่าหรือเท่ากับ:
let test = 0;
if (test <= 0) {
console.log('+++'); // จะทำงานส่วนนี้
} else {
console.log('---');
}
ตรวจสอบว่าตัวแปร test มากกว่า 10 หรือไม่
ตรวจสอบว่าตัวแปร test น้อยกว่า 10 หรือไม่
ตรวจสอบว่าตัวแปร test
มากกว่าหรือเท่ากับ 10 หรือไม่
ตรวจสอบว่าตัวแปร test
น้อยกว่าหรือเท่ากับ 10 หรือไม่