Year Of The Pig pt-br Explainer

Explicação de Ano do porco

Objetivo deste desafio: Usar a palavra-chave return para retornar um valor de uma função.

Passo a passo da solução: A palavra-chave return diz a uma função para retornar um valor ao chamador.

Nem todas as funções exigem declarações de retorno. Por exemplo, console.log() emitirá um texto no console, mas não é usado para retornar um valor.

Neste desafio, a função lengthOfName pega um parâmetro chamado name e depois calcula name.length. Entretanto, falta a palavra-chave return, de modo que este valor não é capaz de deixar a função e se perde assim o que é calculado.

Isso significa que quando a função for chamada dentro da declaração console.log(), ela retornará undefined.

Para concluir o desafio, use a palavra-chave return para retornar name.length. Agora, quando a função for chamada, esse valor será passado para console.log().

Solução do código de exemplo:

(Toque abaixo para revelar)


let pigName = 'Wilbur';

let pigAge = 1;

function lengthOfName(name) {

return name.length;

}

function ageInHumanYears(age) {

return 14 + 4 * age;

}

console.log('The length of the name ' + pigName + ' is ' + lengthOfName(pigName) + ' characters.');

console.log(pigName + ' is ' + ageInHumanYears(pigAge) + ' in human years.');

Conceitos de JavaScript: Declarações de retorno, Console, Strings, Declarações de funções, Funções de chamada, Declarações variáveis (let)