Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução Exercícios

Após fazer meus exercícios, fui corrigi-los. Aí me deparei com a opinião do instrutor que corrigia o exercício 5 da seguinte forma:

function encontrarMaior(a, b) {
  return a > b ? a : b;
}

let maiorNumero = encontrarMaior(15, 25);
console.log(maiorNumero);

Gostaria de entender a sintaxe do retorno: return a > b ? (aqui ele fez a comparação para saber se a era maior que b ?) essa parte a : b como seria descrita???

1 resposta
solução!

ele usou o operador ternário pra fazer a comparação. o que esta antes da interrogação é a condição,

a é maior que b?

após a interrogação vem o retorno caso seja true

a é maior que b? se sim retorna a : se nao retorna b

o que vem após os dois pontos é o retorno caso seja falso

ai a função retorna o resultado da comparação, se o parâmetro a for maior que b retorna a, se for menor retorna b