Files
freeCodeCamp/guide/portuguese/javascript/if-else-statement/index.md
Sofia Silva fb277f6f16 fixed and added translations in examples (#23279)
I'm a native portuguese speaker, so I found some inconsistencies and fixed them. Nothing major. Also noticed the examples weren't translated so I changed that too.
2019-08-14 07:56:41 -07:00

1.8 KiB

title, localeTitle
title localeTitle
If-Else Statement Declaração If-Else

Introdução

A instrução if executa caso a condição especificada se avaliar como true (verdadeira) . Se a condição for false (falsa), outra instrução pode ser executada usando a instrução else .

Nota: A instrução else é opcional.

if (condção) 
    /* faz isto */ 
 else 
    /* faz outra coisa */ 

Múltiplas instruções if...else podem ser encadeadas para criar uma cláusula else if . Isso especifica uma nova condição para testar e pode ser repetida para testar várias condições, verificando até que uma declaração verdadeira seja apresentada para execução.

if (condição1) 
    /* faz isto */ 
 else if (condição2) 
    /* faz outra coisa */ 
 else if (condição3) 
    /* faz outra coisa */ 
 else 
    /* última instrução */ 

Nota: Se você deseja executar mais de uma instrução em if , else ou else if, são necessárias chavetas em torno das instruções:

if (condição) { 
    /* faz */ 
    /* isto */ 
    /* com várias declarações */ 
 } else { 
    /* faz outra */ 
    /* coisa */ 
 } 

Ligação MDN | Ligação do MSDN

Exemplos

Usando if...else :

    // Se x=5: z=7 e q=42. If x é diferente de 5 então: z=19. 
    if (x == 5) { 
      z = 7; 
      q = 42 
    else 
      z = 19; 

Usando else if :

if (x < 10) 
    return "Número pequeno"; 
 else if (x < 50) 
    return "Número médio"; 
 else if (x < 100) 
    return "Número grande"; 
 else { 
    flag = 1; 
    return "Número invalido"; 
 }