Declarações condicionais aninhadas
Declarações condicionais aninhadas
são quando você tem instruções condicionais dentro de outras instruções condicionais. Isso geralmente é feito para fornecer condições mais específicas e detalhadas a serem verificadas.
Por exemplo:
Neste exemplo, há dois níveis de instruções condicionais. A instrução externa if-else
verifica o país e, em seguida, a instrução interna if-else
verifica a idade.
Se o país for "EUA"
, a instrução interna if-else
verifica se a idade é maior ou igual a 21
. Se for, ele gera "Você tem idade suficiente para beber". Se não for, ele gera "Você não tem idade suficiente para beber".
Se o país for "Brasil"
, a instrução interna if-else
verifica se a idade é maior ou igual a 18
. Se for, ele gera "Você tem idade suficiente para beber". Se não for, ele gera "Você não tem idade suficiente para beber".
Se o país não for "EUA"
ou "Brasil"
, ele exibirá "Desculpe, não temos informações sobre a idade para beber em seu país."
Instruções condicionais aninhadas também podem ser usadas com instruções switch e com vários níveis de aninhamento. No entanto, é importante mantê-los o mais simples e claros possível para evitar confusões e erros.
No exercício abaixo, selecione todas as declarações condicionais de JavaScript