Как такового оператора else if нет, это лишь использование ещё одного if в ветке else другого if. В первом случае второе условие отработает, если не отработает первое, а третье – если не отработает второе. Во втором случае отработают все обстановка (если где-то не возникнет, скажем, исключение). В if вы даёте условие и если оно не выполняется можете вызвать else . Но в случаях когда нужно обследовать условие одно за одним можно использовать конструкцию else if . В некоторых языках реализован особенный оператор elseif\elsif\elif позволяющий избегать лишнего вложения блоков. Чаще прощай применяется, когда нужно в зависимости от того, чему равно проверяемое значение, выполнить несколько вариантов действий. И вообще по-идее в таких ситуациях нужно пользоваться оператором ветвления (switch\case\select и т.д).
Чтобы избежать лишних проверок и открыто указать читателю исходного кода, купить Аддералл онлайн без рецепта что тут реализован по сути оператор ветвления. Если Вы уберете все else-if, все три ветки будут выполнены. Поэтому else-if используется чисто последовательность, которая должны быть проверена, если предыдущая дала неверный итог. То уписывать в первом случае предложения if выполняются в зависимости от условий, а во втором случае они выполняются безусловно, то снедать не зависит от выполнения предыдущих if предложений.
