JavaScript Function

a function is a block of code that performs a specific task.suponha que você precisa criar um programa para criar um círculo e colori-lo. Você pode criar duas funções para resolver este problema:

  • uma função para desenhar o círculo
  • uma função para a cor do círculo

Dividir um problema complexo em partes menores torna o programa fácil de entender e reutilizáveis.

JavaScript também tem um grande número de funções inbuilt., Por exemplo, Math.sqrt() é uma função para calcular a raiz quadrada de um número.

neste tutorial, irá aprender sobre funções definidas pelo utilizador.

a declaração de uma Função

A sintaxe para declarar uma função é:

function nameOfFunction () { // function body }
  • Uma função é declarada usando o function palavra-chave.
  • as regras básicas de nomear uma função são semelhantes a nomear uma variável. É melhor escrever um nome descritivo para sua função., Por exemplo, se uma função é usada para adicionar dois números, você pode nomear a função add ou addNumbers.
  • o corpo da função é escrito dentro de {}.

Por exemplo,

// declaring a function named greet()function greet() { console.log("Hello there");}

Chamando uma Função

No programa acima, declaramos uma função chamada greet(). Para usar essa função, temos de chamá-la.

Aqui está como você pode chamar a função greet().,

// function callgreet();
Working of a Function in JavaScript

Example 1: Display a Text

// program to print a text// declaring a functionfunction greet() { console.log("Hello there!");}// calling the functiongreet();

Output

Hello there!

Function Parameters

A function can also be declared with parameters. A parameter is a value that is passed when declaring a function.,

Trabalho de JavaScript Função com o parâmetro

Exemplo 2: Função com Parâmetros

Saída

Enter a name: SimonHello Simon :)

No programa anterior, greet função é declarada com um name parâmetro. O utilizador é solicitado a indicar um nome. Então, quando a função é chamada, um argumento é passado para a função.

Nota: Quando um valor é passado ao declarar uma função, ele é chamado de parâmetro., E quando a função é chamada, o valor passado é chamado argumento.

Exemplo 3: Adicionar Dois Números

Saída

711

No programa anterior, add função é utilizada para encontrar a soma de dois números.

  • A função é declarada com dois parâmetros a e b.
  • a função é chamada usando seu nome e passando dois argumentos 3 e 4 em um e 2 e 9 em outro.,

note que você pode chamar uma função quantas vezes quiser. Você pode escrever uma função e, em seguida, chamá-la várias vezes com argumentos diferentes.

função Return

o return declaração pode ser usado para devolver o valor a uma chamada de função.

A declaraçãoreturn denota que a função terminou. Qualquer código após return não é executado.

Se nada for devolvido, a função devolve um valor undefined.,

Trabalho de JavaScript Função com a instrução return

Exemplo 4: a Soma de Dois Números

Saída

Enter first number: 3.4Enter second number: 4The sum is 7.4

No programa anterior, a soma dos números é retornado pela função usando o return instrução. E esse valor é armazenado na variável resultado.

benefícios de usar uma função

  • A função torna o código reutilizável. Você pode declará-lo uma vez e usá-lo várias vezes.,
  • função torna o programa mais fácil como cada tarefa pequena é dividida em uma função.
  • função aumenta a legibilidade.

expressões de funções

em Javascript, funções também podem ser definidas como expressões. Por exemplo,

saída