Sazarota struktūra veidojas tad, ja algoritma komandu izpildes secība ir atkarīga no noteikta nosacījuma izpildes vai neizpildes.
Dots piemērs JavaScript if, else if, else sazarojumam, kur atkarībā no personas vecuma tiek izvadīti attiecīgie paziņojumi. Ja Ansis ir jaunāks par 13 gadiem, tad viņš ir zēns, ja vecumā no 13 līdz 20 neieskaitot, tad tīnis, bet pārējos gadījumos viņš ir vīrietis. Iepriekšējā teikumā atslēgas vārds ir ja.
var firstName = 'Ansis';
var age = 16;
if (age < 13) {
document.write(firstName + ' ir zēns');
} else if(age >= 13 && age < 20) {
document.write(firstName + ' ir tīnis');
} else {
document.write(firstName + ' ir vīrietis');
}
Uzdevumi
8. Izdomāt savu uzdevumu, kurā jāizmanto if, else nosacījumi. Jāuzraksta uzdevuma teksts, kā arī programmas kods.