DEV Community

Cover image for Estruturas condicionais em JavaScript
Francisco Chaves
Francisco Chaves

Posted on Edited on Originally published at franciscochaves.com.br

Estruturas condicionais em JavaScript

Olá pessoal, hoje vamos conhecer algumas formas de utilizar estruturas condicionais em JavaScript.

Condição Simples

let idade = 18

if (idade >= 18) {
  console.log('Pode entrar')
}
Enter fullscreen mode Exit fullscreen mode

Condição Composta

let idade = 18

if (idade >= 18) {
  console.log('Pode entrar')
} else {
  console.log('Não pode entra')
}
Enter fullscreen mode Exit fullscreen mode

Condições Aninhadas

let idade = 22

if (idade < 16) {
  console.log('Não vota')
} else {
  if (idade < 18 || idade > 65) {
    console.log('Voto opcional')
  } else {
    console.log('Voto obrigatório')
  }
}
Enter fullscreen mode Exit fullscreen mode

Outra forma:

let idade = 22

if (idade < 16) {
  console.log('Não vota')
} else if (idade < 18 || idade > 65) {
    console.log('Voto opcional')
} else {
  console.log('Voto obrigatório')
}
Enter fullscreen mode Exit fullscreen mode

Condição ternária

let idade = 15
idade < 16 ? console.log('Não vota') : console.log('Pode votar')
Enter fullscreen mode Exit fullscreen mode

Condições Múltipla

let agora = new Data()
let diaSemana = agora.getDay()

switch(diaSemana) {
  case 0:
    console.log('Domingo')
    break
  case 1:
    console.log('Segunda')
    break
  case 2:
    console.log('Terça')
    break
  case 3:
    console.log('Quarta')
    break
  case 4:
    console.log('Quinta')
    break
  case 5:
    console.log('Sexta')
    break;
  case 6:
    console.log('Sábado')
    break
  default:
    console.log('[ERRO] Dia inválido!!!')
    break
}
Enter fullscreen mode Exit fullscreen mode

Top comments (0)