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
javascriptif (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:
javascriptlet test = 1;
if (test == 1) {
alert('+++');
}
Contoh
Mari kita semak sama ada nilai pembolehubah lebih besar daripada sifar atau tidak:
javascriptlet test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Contoh
Konstruksi if-else boleh disarangkan antara satu sama lain
secara sewenang-wenangnya:
javascriptlet num = 3;
if (num >= 0) {
if (num <= 5) {
alert('kurang atau sama dengan 5');
} else {
alert('lebih daripada 5');
}
} else {
alert('kurang daripada sifar');
}