33 lines
878 B
Markdown
33 lines
878 B
Markdown
|
---
|
|||
|
title: Write Reusable JavaScript with Functions
|
|||
|
localeTitle: Escreva JavaScript reutilizável com funções
|
|||
|
---
|
|||
|
Em JavaScript, podemos dividir nosso código em partes reutilizáveis chamadas funções.
|
|||
|
|
|||
|
Aqui está um exemplo de uma função:
|
|||
|
```
|
|||
|
function functionName() {
|
|||
|
console.log("Hello World");
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
Você pode `call` ou `invoke` esta função usando seu nome seguido por parênteses, assim:
|
|||
|
```
|
|||
|
functionName();
|
|||
|
```
|
|||
|
|
|||
|
Cada vez que a função é chamada, ela imprimirá a mensagem "Hello World" no console de desenvolvimento. Todo o código entre as chaves será executado toda vez que a função for chamada.
|
|||
|
|
|||
|
Aqui está outro exemplo:
|
|||
|
```
|
|||
|
function otherFunctionName (a, b) {
|
|||
|
return(a + b);
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
Podemos `call` ou `invoke` nossa função assim:
|
|||
|
```
|
|||
|
otherFunctionName(1,2);
|
|||
|
```
|
|||
|
|
|||
|
e ele será executado e retornará seu valor de retorno para nós.
|