Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

IF aninhado

qual a vantagem de se usar if aninhado que é if dentro de if. vi que se eu usar if else{ } o resultado é o mesmo, teria alguma vantagem de se usar if dentro de if?

1 resposta
solução!

Olá tudo bem?

Se você consegue o mesmo resultado não existe diferença, pode usar qualquer um dos 2. Em geral um if else tem melhor legibilidade ou clareza. Assim de modo geral, se você puder resolver com if else, na minha opinião é melhor.

Mas de modo geral, os 2 tem objetivos diferentes. Um if aninhado é uma hirerarquia, ou seja, eu desejo testar uma certa condição, apenas se uma primeira condição for satisfeita e assim por diante.

Depende muito do que você quer fazer, e ao se deparar com os dois casos é importante saber analisar o que cada um faz.

Um abraço!