Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Parâmetros e Declaração de Retorno | Funções
Introdução ao TypeScript

bookParâmetros e Declaração de Retorno

Continuando nosso trabalho e exploração de funções. Neste capítulo, vamos nos aprofundar em uma característica fundamental das funções: aceitar parâmetros e retornar dados. Isso nos permite transformar qualquer função em uma máquina de cálculo. Vamos começar com algo básico - o código abaixo vai receber 2 números como parâmetros e retornar a soma deles:

123456
function add(a: number, b: number): number { return a + b; } let result = add(5, 10); console.log(result);
copy

No exemplo acima, entre parênteses, nós especificamos 2 parâmetros que a função aceitará, juntamente com o tipo de dado desses parâmetros.

Quais são os parâmetros?

Estes são os dados que providenciaremos ao chamar a função, e podemos usar esses parâmetros dentro do corpo da função. Por exemplo, no exemplo acima, quando chamamos a função, fornecemos dois números, e dentro do corpo da função, esses dois números são somados.

Depois de tudo isso, a função retorna o valor final.

Como a função retorna um valor?

Através da palavra-chave return. Você pode ver que nós retornamos a soma desses dois parâmetros usando return.

Nós também especificamos o tipo de dado retornado através de dois pontos ao declarar a função.

Muito texto, vamos olhar outro exemplo de declarar e usar uma função:

1234567891011121314
function sumArray(numbers: number[]): number { let sum = 0; for (let i = 0; i < numbers.length; i++) { sum += numbers[i]; } return sum; } let numbers = [1, 2, 3, 4, 5]; let total = sumArray(numbers); console.log(`Sum of numbers in the first array: ${total}`); let numbers_2 = [2, 4, 6, 8, 10]; let total_2 = sumArray(numbers_2); console.log(`Sum of numbers in the second array: ${total_2}`)
copy

A função acima calcula a soma de todos os elementos do array, começando pelo primeiro e terminando com o último. Aqui você pode ver que dentro do corpo da função há um laço que executa essa operação. Dessa forma, conseguimos reduzir significantemente o número de linhas de código ao usar a função como um bloco de código reutilizável. Chamamos esse bloco de código várias vezes com apenas uma linha de código.

Note que inicializamos uma variável usando a função. Essa variável será do mesmo tipo que o tipo de retorno da função.

1. Qual é o propósito dos parâmetros em uma função TypeScript?

2. Qual é o papel principal dos valores de retorno nas funções TypeScript?

question mark

Qual é o propósito dos parâmetros em uma função TypeScript?

Select the correct answer

question mark

Qual é o papel principal dos valores de retorno nas funções TypeScript?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain how to use multiple parameters in a function?

What happens if I don't provide all the required parameters when calling a function?

Can you show an example of a function that returns a different data type?

Awesome!

Completion rate improved to 2.94

bookParâmetros e Declaração de Retorno

Deslize para mostrar o menu

Continuando nosso trabalho e exploração de funções. Neste capítulo, vamos nos aprofundar em uma característica fundamental das funções: aceitar parâmetros e retornar dados. Isso nos permite transformar qualquer função em uma máquina de cálculo. Vamos começar com algo básico - o código abaixo vai receber 2 números como parâmetros e retornar a soma deles:

123456
function add(a: number, b: number): number { return a + b; } let result = add(5, 10); console.log(result);
copy

No exemplo acima, entre parênteses, nós especificamos 2 parâmetros que a função aceitará, juntamente com o tipo de dado desses parâmetros.

Quais são os parâmetros?

Estes são os dados que providenciaremos ao chamar a função, e podemos usar esses parâmetros dentro do corpo da função. Por exemplo, no exemplo acima, quando chamamos a função, fornecemos dois números, e dentro do corpo da função, esses dois números são somados.

Depois de tudo isso, a função retorna o valor final.

Como a função retorna um valor?

Através da palavra-chave return. Você pode ver que nós retornamos a soma desses dois parâmetros usando return.

Nós também especificamos o tipo de dado retornado através de dois pontos ao declarar a função.

Muito texto, vamos olhar outro exemplo de declarar e usar uma função:

1234567891011121314
function sumArray(numbers: number[]): number { let sum = 0; for (let i = 0; i < numbers.length; i++) { sum += numbers[i]; } return sum; } let numbers = [1, 2, 3, 4, 5]; let total = sumArray(numbers); console.log(`Sum of numbers in the first array: ${total}`); let numbers_2 = [2, 4, 6, 8, 10]; let total_2 = sumArray(numbers_2); console.log(`Sum of numbers in the second array: ${total_2}`)
copy

A função acima calcula a soma de todos os elementos do array, começando pelo primeiro e terminando com o último. Aqui você pode ver que dentro do corpo da função há um laço que executa essa operação. Dessa forma, conseguimos reduzir significantemente o número de linhas de código ao usar a função como um bloco de código reutilizável. Chamamos esse bloco de código várias vezes com apenas uma linha de código.

Note que inicializamos uma variável usando a função. Essa variável será do mesmo tipo que o tipo de retorno da função.

1. Qual é o propósito dos parâmetros em uma função TypeScript?

2. Qual é o papel principal dos valores de retorno nas funções TypeScript?

question mark

Qual é o propósito dos parâmetros em uma função TypeScript?

Select the correct answer

question mark

Qual é o papel principal dos valores de retorno nas funções TypeScript?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 2
some-alt