기능
베자노 유튜브:
오브제티보스
보라라...
Quando falamos em funções no JavaScript estamos falando em criar um escopo para executar um determinado código e podemos ter funções de que retornam algum valor final e as que não retornam e nesse artigo vamos aprender um pouco sobre elas.
function calculo(numero) {
return numero * numero;
}
calculo(argumento)
nas nossas funções podemos ter parâmetros para serem passados pelo desenvolvedor esses parâmetros são passados dentro dos parênteses, no exemplo acima temos um único parâmetros chamado numero
, mas não seococi po podemos podemos podemos podemos podemos podemos função.
Para essa função ser executada chamamos ela como calculo(argumento)
e onde é o argumento dela passamos o parametro que ela espera.
Semper chamamos uma função usando o nome que criamos e seguido por parênteses para que o Javascript entenda que se trata de uma função.
기능 com retorno / return
Uma função com retorno tem no final da sua execução um return
e em seguida é passado o valor que var ser retornado, podendo ser qualquer tipo de dado, vamos ver e analisar um exemplo:
function calculo(numero) {
return numero * numero;
}
calculo(2)
// Output: 4
Note que para que a função seja executada precisamos chamar ela (o que as vezes chamamos de invocar a função) usando o parênteses após seu nome para que o JavaScript entenda que é uma função e dentro do parênteses passar o valor que vamos usar dentro dela, caso desse exemplo um number
이 없습니다.
Mas e se eu passar um valor não esperado ou mais de um argumento para o paraâmetro?
function calculo(numero) {
return numero * numero;
}
calculo("Diego")
//Output: NaN
No example cima pedimos para que elareal um calculo usando uma string eo resultado é NaN
(Not a Number), como o return espera um numeral para realizar um calculo ela retorna NaN
.
함수 sem retorno / void
Como vimos a cima podemos ter um return
na nossa função, mas em que momento usamos sem retorno?
Bora para um caso de uso aqui:
Vamos imaginar que nossa função apenas precision enviar um dado para ser salvo em um banco de dados ou até mesmo criar um arquivo com ele, não precisamos de um return
para isso, vamos precisar que ela simplesmente execute a tarefa e pronto, sem a necessidade de 레토르노 알약.
화살표 기능 사용
Uma outra forma de criar funções que veio com o ES6 (ECMAScript6) é com o uso das Arrow Functions que faz com que fique mais direta nossas declarações de funções, aqui teremos um exemplo de como ela é e em seguida comentamos como ela funciona:
const calculo = (numero) => {
return numero * numero;
}
calculo(2)
//Output: 4
No example acima devemos atribuir a função para uma variável ou usar ela imediatamente temos o uso do =>
que nos permite identificar com facilidade uma Arrow Function e mais uma característica é que podemos ter seu retorno implícito isso significa que não precisamos necessariamente uma 914 isso significa que não precisamos necessariamente 914 iso 914 is já diz que o retorno será o que vem após ela ficando dessa forma o mesmo código:
const calculo = (numero) => numero * numero
calculo(2)
//Output: 4
결론
Podemos usar functions para criar escopos de códigos reaproveitáveis e isso economiza bastante tempo e linhas de código.
além de permitir que a gente 활용 mais funções ou métodos dentro das mesmas
Reference
이 문제에 관하여(기능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/telles/funcoes-4kmg
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
function calculo(numero) {
return numero * numero;
}
calculo(argumento)
Uma função com retorno tem no final da sua execução um
return
e em seguida é passado o valor que var ser retornado, podendo ser qualquer tipo de dado, vamos ver e analisar um exemplo:function calculo(numero) {
return numero * numero;
}
calculo(2)
// Output: 4
Note que para que a função seja executada precisamos chamar ela (o que as vezes chamamos de invocar a função) usando o parênteses após seu nome para que o JavaScript entenda que é uma função e dentro do parênteses passar o valor que vamos usar dentro dela, caso desse exemplo um
number
이 없습니다.Mas e se eu passar um valor não esperado ou mais de um argumento para o paraâmetro?
function calculo(numero) {
return numero * numero;
}
calculo("Diego")
//Output: NaN
No example cima pedimos para que elareal um calculo usando uma string eo resultado é
NaN
(Not a Number), como o return espera um numeral para realizar um calculo ela retorna NaN
.함수 sem retorno / void
Como vimos a cima podemos ter um return
na nossa função, mas em que momento usamos sem retorno?
Bora para um caso de uso aqui:
Vamos imaginar que nossa função apenas precision enviar um dado para ser salvo em um banco de dados ou até mesmo criar um arquivo com ele, não precisamos de um return
para isso, vamos precisar que ela simplesmente execute a tarefa e pronto, sem a necessidade de 레토르노 알약.
화살표 기능 사용
Uma outra forma de criar funções que veio com o ES6 (ECMAScript6) é com o uso das Arrow Functions que faz com que fique mais direta nossas declarações de funções, aqui teremos um exemplo de como ela é e em seguida comentamos como ela funciona:
const calculo = (numero) => {
return numero * numero;
}
calculo(2)
//Output: 4
No example acima devemos atribuir a função para uma variável ou usar ela imediatamente temos o uso do =>
que nos permite identificar com facilidade uma Arrow Function e mais uma característica é que podemos ter seu retorno implícito isso significa que não precisamos necessariamente uma 914 isso significa que não precisamos necessariamente 914 iso 914 is já diz que o retorno será o que vem após ela ficando dessa forma o mesmo código:
const calculo = (numero) => numero * numero
calculo(2)
//Output: 4
결론
Podemos usar functions para criar escopos de códigos reaproveitáveis e isso economiza bastante tempo e linhas de código.
além de permitir que a gente 활용 mais funções ou métodos dentro das mesmas
Reference
이 문제에 관하여(기능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/telles/funcoes-4kmg
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Uma outra forma de criar funções que veio com o ES6 (ECMAScript6) é com o uso das Arrow Functions que faz com que fique mais direta nossas declarações de funções, aqui teremos um exemplo de como ela é e em seguida comentamos como ela funciona:
const calculo = (numero) => {
return numero * numero;
}
calculo(2)
//Output: 4
No example acima devemos atribuir a função para uma variável ou usar ela imediatamente temos o uso do
=>
que nos permite identificar com facilidade uma Arrow Function e mais uma característica é que podemos ter seu retorno implícito isso significa que não precisamos necessariamente uma 914 isso significa que não precisamos necessariamente 914 iso 914 is já diz que o retorno será o que vem após ela ficando dessa forma o mesmo código:const calculo = (numero) => numero * numero
calculo(2)
//Output: 4
결론
Podemos usar functions para criar escopos de códigos reaproveitáveis e isso economiza bastante tempo e linhas de código.
além de permitir que a gente 활용 mais funções ou métodos dentro das mesmas
Reference
이 문제에 관하여(기능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/telles/funcoes-4kmg텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)