Declaração de retorno
Em JavaScript, a instrução return
é usada para especificar o valor que uma função deve retornar.
Assim, se calcularmos a soma de dois números, podemos retornar o resultado, salvá-lo em uma variável e utilizá-lo posteriormente:
No exemplo acima, a função area
retorna o resultado da multiplicação dos parâmetros largura
e altura
. A instrução return
é usada para retornar o resultado da função.
A instrução return
pode ser usada para retornar qualquer tipo de valor, incluindo strings, números, objetos e arrays.
Então, podemos salvar o resultado da função em uma variável e utilizá-la posteriormente. No exemplo acima, salvamos o resultado da função area
na variável areaMeuRetangulo
e a utilizamos para imprimir o resultado no console.
E, claro, você também pode executar a função sem salvar o resultado em uma variável:
Parar a execução de uma função
A instrução return
também pode ser usada para interromper a execução de uma função. Se a instrução return
for executada, a função parará de ser executada.
No exemplo acima, a função area
verifica se os parâmetros largura
ou algura
são menores que zero. Se forem, a função retorna uma mensagem e finaliza a execução da função.
Em outras palavras, o return
na última linha da função não é executado se a instrução if
for verdadeira.
Hora do desafio!
Neste desafio, você criará uma função chamada isEven que recebe um número como argumento e retorna true se o número for par e false se não for.