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