รูปแบบย่อของการตรวจสอบค่าความจริงใน JavaScript
สมมติว่าเราต้องการทราบว่าตัวแปร
test มีค่าเท่ากับ true หรือไม่
ในกรณีนี้โครงสร้าง if
สามารถเขียนได้ดังนี้:
let test = true;
if (test == true) {
console.log('+++');
} else {
console.log('---');
}
ในการเขียนโปรแกรม การตรวจสอบดังกล่าวมักจะถูกต้องการ
บ่อยมาก ดังนั้นจึงมี
รูปแบบย่อที่สละสลวยกว่า: แทนที่
if (test == true) เราสามารถเขียน
แค่ if (test)
มาเขียนโค้ดของเราใหม่ในรูปแบบย่อกัน:
let test = true;
if (test) {
console.log('+++');
} else {
console.log('---');
}
เขียนโค้ดต่อไปนี้ใหม่โดยใช้ รูปแบบย่อ:
let test = true;
if (test === true) {
console.log('+++');
} else {
console.log('---');
}