Konstruksiýa else
Konstruksiýa else,
if konstruksiýasyndaky
ýalňyş şert ýagdaýynda ýerine ýetiriler kod blogyny kesgitleýär.
Sintaksis
if (logiki ifade) {
/*
bir ýere ýerleşdirilen kod şu ýerde ýerine ýetirer,
logiki ifade dogry bolsa
*/
} else {
/*
bir ýere ýerleşdirilen kod şu ýerde ýerine ýetirer,
logiki ifade ýalňyş bolsa
*/
};
Bir ýagdaýda, eger ýaýwan köşeli ýaýda diňe bir ifade bar bolsa, bu ýaýwan köşeli ýaýlary ýazmaň bolar.
Mysal
Üýtgeýjiniň bahasynyň noldan uly ýa-da ýokdugyny barlalyň:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Mysal
if-else konstruksiýalary bir-birine islendik görnüşde
ýerleşdirip bolýar:
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');
}