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('нөлден кіші');
}