Konstruksi if
Konstruksi if menetapkan syarat. Dengan menggunakan
konstruksi ini, kita boleh menanyakan soalan kepada program,
contohnya, "adakah pembolehubah a lebih besar
daripada pembolehubah b", dan bergantung pada jawapannya
sama ada melaksanakan satu kod atau kod yang lain.
Biasanya konstruksi ini digunakan
dalam gabungan dengan konstruksi else.
Sintaks
if (ungkapan logik) {
/*
kod yang terletak di sini akan dilaksanakan,
jika ungkapan logik adalah benar
*/
};
Jika dalam kurung kerawal hanya terdapat satu ungkapan, kurung kerawal ini boleh ditinggalkan.
Contoh
Jika nilai pembolehubah sama dengan satu, mari kita paparkan beberapa mesej pada skrin:
let test = 1;
if (test == 1) {
alert('+++');
}
Contoh
Mari kita semak sama ada nilai pembolehubah lebih besar daripada sifar atau tidak:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Contoh
Konstruksi if-else boleh disarangkan antara satu sama lain
secara sewenang-wenangnya:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('kurang atau sama dengan 5');
} else {
alert('lebih daripada 5');
}
} else {
alert('kurang daripada sifar');
}