Ao realizar esse exercício proposto no curso e verificar a resposta do instrutor, verifiquei que ele usou um operador ternário para comparar o valor de a e b. Mas para o caso em que o usuário insira os dois números iguais e seja necessário fazer mais uma verificação, como por exemplo, se os números são iguais, ainda seria possível usar o operador ternário? Segue meu código:
- Criar uma função que recebe dois números como parâmetros e retorna o maior deles.
function maiorNumero (num1, num2) {
if (num1 > num2) {
console.log(`O número ${num1} é maior que ${num2}.`);
} else if (num1 == num2) {
console.log(`Os números são iguais!`);
} else {
console.log(`O número ${num2} é maior que o número ${num1}.`);
}
}
let resultadoMaiorNumero = maiorNumero(9, 6);
console.log(resultadoMaiorNumero);
E o código do instrutor:
function encontrarMaior(a, b) { return a > b ? a : b; }
let maiorNumero = encontrarMaior(15, 9); console.log(maiorNumero);