2
respostas

Duvida sobre tag

Oque o código else faz eu n entendi

2 respostas

Olá Caio tudo bem ?

Pense que muitas das vezes queremos executar uma instrução se uma certa condição for válida, e uma instrução diferente se a mesma condição não for válida. Para isso que o else serve. O else estende a instrução if para executar outras caso a expressão no if retornar FALSE , por exemplo :

<meta charset="UTF-8"> 

<script>

 if (10 > 20){
     document.write("10 é maior que 20 ");
 }else{
     document.write("10 Não é maior que 20");
 }

</script>

A instrução else só é executada se a expressão de avaliação do if for avaliada como FALSE. Então nesse caso oque será apresentado em tela será 10 Não é maior que 20 pois a instrução declarada dentro do If é FALSE por isso oque será retornado em tela é oque está dentro do else .

Espero ter ajudado , e qualquer dúvida fique a vontade de mandar aqui no fórum =) .

Abraços bons estudos...

Caio,

'else' é uma estrutura condicional que só é utilizada conjuntamente com 'if'.

'if' traduz-se literalmente como 'se' em português. 'else' pode ser entendido como 'senão' ou 'do contrário'.

Então em um código, se você quer executar algo se uma condição é verdadeira ou do contrário executar outra se a condição não for verdadeira, usa o 'if' com o 'else':

"se a variável x for menor que 5, escreva: você foi reprovado" "senão, escreva: você foi aprovado"

if(x < 5)    {        //se sua nota for menor que 5
    document.write("Você foi reprovado!");
} else {                //senão (entenda como: não sendo sua nota menor que 5, faça o seguinte: )
    document.write("Você foi aprovado");
}

No caso acima, sendo x uma variável entre 0 e 10, o código executará uma condição ou outra.


Mas o 'if' também pode vir sozinho:

if(x < 5)    {
    document.write("Sobram apenas 5 litros. Vá até um posto encher o tanque do carro!");
}

O exemplo acima escreverá a mensagem somente se a variável x tiver valor menor que 5. Qualquer outro valor acima de 5, fará com que nada aconteça, pois não foi especificado um senão, como no outro exemplo.