Конструкция else if отличается от обычного if тем, что при совпадении одного из условий не проверяются другие условия и работа оператора прекращается. 1
Формат if/else if гарантирует, что при выполнении какого-либо из условий блоки с другими условиями не будут выполнены. 2