elseif in mantığı birden fazla if (koşul) eklemektir.

Örnek olarak:
a şehrinden ile b şehrine 3 farklı yoldan gidilsin ve bu yollar 1,2,3 olsun.

Yolcu a şehrinden b şehrine 1. yolu kullanıyorsa şunları yap.... ( ilk koşulu if ile yazdın)

Yolcu a şehrinden b şehrine 2. yolu kullanıyorsa şunları yap.... ( fazladan koşul, elseif)

Yolcu a şehrinden b şehrine 3. yolu kullanıyorsa şunları yap.... ( ilk iki koşulda değil ister else , istersen yine elseif sana bağlı.)

Ek Olarak: Birde bunlarda string mantığı switch, case var. Onlara da bak istersen.