Parâmetros e Valores de Retorno
Deslize para mostrar o menu
Ao chamar uma função como calculateRectangleArea, você fornece valores conhecidos como argumentos. Esses argumentos são passados para os parâmetros da função, neste caso, width e height.
123456function calculateRectangleArea(width, height) { return width * height; } const area = calculateRectangleArea(5, 3); console.log("The area of the rectangle is:", area);
Dentro da função, é possível utilizar esses parâmetros como variáveis. Quando a função conclui seu cálculo, utiliza a palavra-chave return para enviar um valor de volta ao local de chamada. Aqui, width * height é retornado, então ao chamar calculateRectangleArea(5, 3), a função retorna 15, que é armazenado na variável area. A instrução console.log exibe esse resultado para visualização.
Uma função pode retornar apenas um valor por vez e, assim que atinge uma instrução return, ela para de executar e sai imediatamente. Se você não usar return, a função retorna undefined por padrão.
Funções também podem ter parâmetros padrão, que são valores utilizados caso nenhum argumento seja fornecido para um parâmetro. Isso torna suas funções mais flexíveis e previne erros caso um valor esteja ausente. Também é possível usar return antecipadamente em uma função se uma determinada condição for atendida e você quiser sair antes de chegar ao final.
Por exemplo, é possível escrever uma função assim:
12345678910function greet(name = "Guest") { if (!name) { return "No name provided."; } return "Hello, " + name + "!"; } console.log(greet()); console.log(greet("")); console.log(greet("Alice"));
Se você chamar greet() sem argumento, será utilizado o valor padrão "Guest". Se você chamar greet(""), a função retorna imediatamente com "No name provided.". Essa abordagem ajuda a lidar com diferentes cenários e torna seu código mais fácil de manter.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo