Declaração de retorno de JavaScript

Declaração de retorno de JavaScript
No JavaScript, a declaração de retorno é usada pelas funções para retornar um valor específico à chamada de função como qualquer outra linguagem de programação. Isso interromperá a execução de um programa quando a declaração de retorno for executada. Podemos usar a declaração de retorno apenas no corpo da função e é uma prática melhor colocar a declaração de retorno no final do corpo da função, porque todas as afirmações após a declaração de devolução não são alcançáveis ​​para o compilador.

Este artigo está envolvido

  • Por que usamos uma declaração de retorno?
  • Como funciona uma declaração de retorno?
  • Declaração de retorno com um valor
  • Declaração de retorno sem valor
  • Função sem uma declaração de retorno
  • Declaração de retorno com vários valores usando a matriz
  • Declaração de retorno com vários valores usando objeto

Por que usamos uma declaração de retorno em JavaScript

Usamos uma declaração de retorno quando precisamos de um valor específico da função para usar para outros programas.

Uma declaração de retorno pode retornar todos os tipos de dados em JavaScript como:

  • Corda
  • Número
  • boleano
  • Matrizes
  • Objetos
  • Funções

Como uma declaração de retorno funciona em javascript

Uma declaração de retorno usa um retornar palavra -chave e uma expressão ou um valor que precisa ser retornado de acordo com o requisito do programador. Uma declaração de devolução deve terminar com um semicolon (;).

Sintaxe

valor de retorno;

O Valor Na sintaxe acima, é definido como o valor retornado pela função. No valor da declaração de retorno é opcional. Uma declaração de retorno retorna um resultado indefinido se não especificarmos o valor.

Declaração de retorno com um valor

O exemplo a seguir é usado para mostrar o uso simples de uma declaração de retorno com um valor em javascript.

Código

var show = a (2, 3);
função a (b, c)

retornar b * c;

console.log ('Esta função retorna $ show como um produto de B e C.');

Saída

Aqui fazemos uma variável mostrar e atribuir uma função com 2 argumentos. Então criamos uma função a() que leva dois parâmetros b e c e retorna seu produto. Então exibimos o resultado que está claramente visto acima.

Declaração de retorno sem valor

Também podemos usar uma declaração de retorno sem um valor, mas uma declaração de retorno sem valor é usada apenas para encerrar um programa. O exemplo a seguir mostra o uso de declarações de retorno sem um valor.

Código

var a = y ();
função y ()

var x = 1;
enquanto (x)

console.log ('$ x');
if (x == 4)

retornar;

x ++;

O programa continua a executar até o valor de x torna -se 4 e o controle entrará dentro do IF-statement e execute a declaração de devolução que encerrará o programa.

Saída

O exemplo acima mostra claramente que o programa continua imprimindo o valor de x até que a condição para executar a declaração de retorno chegue e o programa termine.

Função sem uma declaração de retorno

O exemplo a seguir demonstra o que acontecerá se não especificarmos a declaração de retorno no corpo da função e solicitar um valor de retorno.

Código

Produto de função (a)

Seja b = a * a;

deixe resultado = produto (4);
console.log ('Produto: $ resultado');

Aqui criamos um produto de função () que pega um parâmetro e armazena o produto de dois números na variável b. Então, fora da função, pegamos outro resultado variável e a inicializamos com a chamada de função. Por fim, imprimimos o resultado.

Saída

No exemplo acima, é visto claramente que a saída é indefinido Porque a variável de resultado solicita para obter um valor de retorno da função, mas a função não tem declaração de retorno.

Declaração de retorno com vários valores usando a matriz

Também podemos retornar vários valores com a ajuda de uma declaração de retorno ao usar uma matriz. No exemplo abaixo, podemos mostrar como usamos uma declaração de retorno para retornar vários valores.

Código

Info função ()

Deixe o nome = 'Huzaifa',
Contato = '+92302123456',
idade = '26',
DES = 'Content Writer';
retornar [nome, contato, idade, des];

const [nome, contato, idade, des] = info ();
console.log ('nome = $ nome
Contato = $ contact
Idade = $ idade
Designação = $ des ');

Aqui, criamos uma função info (), dentro da função, criamos quatro variáveis ​​(nome, contato, idade, DES) e atribuímos alguns valores. Depois disso, devolvemos uma matriz que contém nome, contato, idade e DES. Fora da função, pegamos a matriz const e a inicializamos com a chamada de função info (). Por fim, imprimimos todas as variáveis.

Saída

No exemplo acima, é visto claramente que o programa retorna vários valores com a ajuda da declaração de retorno ao usar uma matriz.

Declaração de retorno com vários valores usando objeto

Também podemos retornar vários valores com a ajuda de uma declaração de retorno ao usar um objeto. No exemplo abaixo, podemos mostrar como usamos uma declaração de retorno para retornar vários valores.

Código

função lpmodal ()

Deixe o nome = 'MacBook Air Pro',
marca = 'maçã',
preço = '$ 550.73 ';
retornar nome, marca, preço;

Seja nome, marca, preço = lpmodal ();
console.log ('nome = $ nome
Empresa = $ marca
Preço = $ price ');

Aqui, criamos uma função lpmodal (), dentro da função, criamos três variáveis ​​(nome, marca, preço) e as atribuímos com valores. Depois disso, retornamos um objeto que contém o nome, a marca e o preço como par de valores-chave. Fora da função, pegamos o objeto e inicializamos com a chamada de função lpmodal (). Por fim, imprimimos todas as variáveis.

Saída

No exemplo acima, é visto claramente que um programa retorna vários valores com a ajuda de uma declaração de retorno enquanto usa um objeto.

Conclusão

Em JavaScript, a declaração de retorno encerra o programa e retorna um valor se especificado. No artigo acima, podemos ver como usar declarações de retorno em javascript, por que usar declarações de retorno em javascript e como as declarações de retorno funcionam em diferentes cenários.