Retornando Dados de Funções
Podemos retornar qualquer tipo de valor de uma função utilizando a declaração return
.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Sintaxe Geral
A sintaxe geral de uma declaração return é
return <value>;
Onde <value>
é opcional. Se nenhum valor for fornecido, a função retorna undefined
:
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
Como Funciona?
A instrução return interrompe a execução da função e retorna ao ponto no código onde a função foi chamada. Portanto, qualquer código após o return
é ignorado:
1234567891011function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. Qual será a saída do seguinte código?
2. O que acontece se uma função possui uma instrução return sem valor?
3. Qual será a saída do seguinte código?
4. No código a seguir, qual será o valor de result
?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 1.33
Retornando Dados de Funções
Deslize para mostrar o menu
Podemos retornar qualquer tipo de valor de uma função utilizando a declaração return
.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Sintaxe Geral
A sintaxe geral de uma declaração return é
return <value>;
Onde <value>
é opcional. Se nenhum valor for fornecido, a função retorna undefined
:
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
Como Funciona?
A instrução return interrompe a execução da função e retorna ao ponto no código onde a função foi chamada. Portanto, qualquer código após o return
é ignorado:
1234567891011function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. Qual será a saída do seguinte código?
2. O que acontece se uma função possui uma instrução return sem valor?
3. Qual será a saída do seguinte código?
4. No código a seguir, qual será o valor de result
?
Obrigado pelo seu feedback!