freeCodeCamp/guide/portuguese/certifications/javascript-algorithms-and-d.../basic-javascript/introducing-else-if-statements/index.md

2.0 KiB

title localeTitle
Introducing Else If statements Introduzindo instruções Else If

Introduzindo instruções Else If

Lembre-se de usar Read-Search-Ask se você ficar preso. Tente emparelhar o programa e escrever seu próprio código.

### Explicação do problema:

function testElseIf(val) { 
  if (val > 10) { 
    return "Greater than 10"; 
  } 
 
  if (val < 5) { 
    return "Smaller than 5"; 
  } 
 
  return "Between 5 and 10"; 
 } 
 
 // Change this value to test 
 testElseIf(7); 

Modificaremos o código existente acima para que ele siga o fluxo de lógica que uma instrução else-if possui.

Dica ###: 1 javascript if (val > 10) { return "Greater than 10"; } Todas as instruções if e suas variantes começam com uma declaração if .

tente resolver o problema agora

Dica ###: 2 javascript else if (val < 5) { return "Smaller than 5"; } Instruções entre a instrução if e a instrução else em um fluxo else-if estão no formato else-if

tente resolver o problema agora

Dica ###: 3 javascript else { return "Between 5 and 10"; } A última instrução em um fluxo else-if está no formato else ### Alerta de spoiler! Spoiler Solução à frente! ## Solução básica de código:

function testElseIf(val) { 
  if (val > 10) { 
    return "Greater than 10"; 
  } 
 
  else if (val < 5) { 
    return "Smaller than 5"; 
  } 
 
  else { 
  return "Between 5 and 10"; 
  } 
 } 
 
 // Change this value to test 
 testElseIf(7); 

: rocket: código de execução ## Explicação do código A estrutura de um else-se o fluxo de lógica é uma inicial if declaração, mais um if-else declarações, e uma final, else declaração.

Recursos