Skip to content

Commit 9fa0c95

Browse files
committed
Merge branch 'master' of github.com:yagopeixinho/notebook
2 parents 861e3b0 + a22b6b0 commit 9fa0c95

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Funções/funcoes.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,19 @@ O conjunto de ligações visíveis dentro de um bloco é determinado pelo lugar
159159
<br>
160160
<br>
161161

162+
# NOTAÇÃO POR DECLARAÇÃO
163+
Existe uma maneira mais simples de definir uma função no JavaScript. Em vez declarar: `var quadrado = function...`. A palavra-chave `function` também pode ser utilizada no início da declaração...
164+
165+
~~~JavaScript
166+
function quadrado(x){
167+
return x * x;
168+
}
169+
~~~
170+
171+
Definimos a variável `quadrado` e fazemos com que ela referêncie a função em questão, entretanto, é importante ressaltar que existe uma pequena diferença entre essas declarações. Quando declaramos uma função dessa forma,
172+
173+
<br>
174+
162175
# ARROW FUNCTIONS
163176
Uma outra forma de declararmos funções é a _arrow function_. A _arrow function_ é declarada de forma diferente. Em vez de usarmos a palavra `function`, utilizamos uma flecha `=>` feito com o _sinal de igual_ `=` e _maior que_ `>`.
164177

@@ -199,6 +212,9 @@ const elefante = () => {
199212
<br>
200213
<br>
201214

215+
216+
217+
202218
<div align="center">
203219

204220
# AUTOR

0 commit comments

Comments
 (0)