Boa noite, complementando sobre o ternário é possível escrevê-lo de 3 modos
// OPERADOR TERNÁRIO é um modo de abreviar um bloco de if e else
// NO CODIGO ABAIXO TEMOS A ESTRUTURA IF TRADICIONAL
let idadeMin = 18;
let idade = 26;
// if (idade <= idadeMin){
// console.log("Você não pode conduzir um veículo");
// }
// else{console.log("***Você pode conduzir um veículo***");
// }
//USANDO O OPERADOR TERNÁRIO
// condição verificador saídas
console.log(idade < idadeMin ? "não habilitado" : "***habilitado***" );
// OUTRO MODO SERIA UTILIZAR OPERADORES &&(E) ||(OU)
let idadeMin = 20;
let idade = 27;
// condição verificador saídas
console.log(idade > idadeMin && idade < 30 ? "na faixa etária de 20 a 30" : "***fora da faixa etária***" );
// Outro modo seria simular um comportamento semelhante ao else if encadeando múltiplos operadores ternários. PORÉM NÃO É RECOMENDADO POR DIFICULTAR A COMPREENSÃO DO CÓDIGO. CONFORME FOI FALADO EM AULA .
let numero = 10;
let resultado = (numero > 0) ? "Maior que zero" : (numero < 0) ? "Menor que zero" : "É zero";
console.log(resultado); // Saída: Maior que zero