คำสั่ง if
คำสั่ง if ใช้กำหนดเงื่อนไข ด้วยคำสั่งนี้
เราสามารถตั้งคำถามให้กับโปรแกรมได้ เช่น
"ตัวแปร a มีค่ามากกว่าตัวแปร b หรือไม่"
และตามคำตอบนั้น จะดำเนินการโค้ดชุดหนึ่งหรืออีกชุดหนึ่ง
โดยปกติแล้ว คำสั่งนี้จะถูกใช้ร่วมกับ
คำสั่ง else
ไวยากรณ์
if (นิพจน์ตรรกะ) {
/*
โค้ดที่อยู่ที่นี่จะทำงาน
ถ้านิพจน์ตรรกะเป็นจริง
*/
};
ในกรณีที่ภายในวงเล็บปีกกามีเพียงหนึ่งนิพจน์ สามารถละเว้นวงเล็บปีกกาเหล่านี้ได้
ตัวอย่าง
ถ้าค่าของตัวแปรเท่ากับหนึ่ง ให้แสดงข้อความ บนหน้าจอ:
let test = 1;
if (test == 1) {
alert('+++');
}
ตัวอย่าง
ตรวจสอบว่าค่าตัวแปรมากกว่าศูนย์หรือไม่:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
ตัวอย่าง
คำสั่ง if-else สามารถซ้อนกันได้
โดยไม่มีรูปแบบตายตัว:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('น้อยกว่าหรือเท่ากับ 5');
} else {
alert('มากกว่า 5');
}
} else {
alert('น้อยกว่าศูนย์');
}