If gurluşy
if gurluşy şerti kesgitleýär. Bu gurluşyň
kömegi bilen biz, mysal üçin, programma "a üýtgeýjisi
b üýtgeýjisinden ulymy?" diýen sorag berip,
jogaba görä ýa-da bir kody, ýa-da başga bir kody
ýerine ýetirip bileris.
Bu gurluşy, adatça, else
gurluşy bilen bilelikde ulanylýar.
Sintaksis
if (logiki ifade) {
/*
şu ýerde ýerleşen kod,
logiki ifade dogry bolsa, ýerine ýetirer
*/
};
Mysalda, egirme ýaýlarynda diňe bir ifade bolsa, bu egirme ýaýlaryny ýazmak hökman däl.
Mysal
Üýtgeýjiniň bahasy bire deň bolsa, ekrana bir habar çykaralyň:
let test = 1;
if (test == 1) {
alert('+++');
}
Mysal
Üýtgeýjiniň bahasy noldan ulymy ýa-da ýokmy, barada barlag geçireliň:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Mysal
if-else gurluşlaryny biri-biriniň içine
erkin suratda ýerleşdirip bolar:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('5-den kiçi ýa-da deň');
} else {
alert('5-den uly');
}
} else {
alert('noldan kiçi');
}