Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
function encontrarMaior(a, b) { return a > b ? a : b; }
let maiorNumero = encontrarMaior(15, 9); console.log(maiorNumero);
nao entendi o que seria "a : b"
Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
function encontrarMaior(a, b) { return a > b ? a : b; }
let maiorNumero = encontrarMaior(15, 9); console.log(maiorNumero);
nao entendi o que seria "a : b"
Oi, Raul, como você está?
Esses símbolos podem mesmo parecer estranhos quando estamos começando a estudar programação, mas, com a prática, fica mais simples de entender.
Essa é uma estrutura chamada operador ternário, muito usada em JavaScript. Ele é uma forma curta de escrever uma estrutura de decisão.
O operador ternário é composto por três partes: uma condição, um valor se a condição for verdadeira e um valor se a condição for falsa. A estrutura é assim: condição ? valorSeVerdadeiro : valorSeFalso.
Ou seja, no código que você compartilhou: se "a" for maior que "b", a função retorna "a". Se a condição for falsa (ou seja, se "a" não for maior que "b"), a função retorna "b".
Espero ter ajudado :)
Se ficar mais alguma dúvida, é só falar. Abração.