DEV Community

Cover image for Estruturas condicionais em JavaScript
Francisco Chaves
Francisco Chaves

Posted on • Updated 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)