Funções (파트 2)
6897 단어 algorithmsjavascript
Afinal, o que é função?!
Uma função é uma rotina que devolve (retorna) um resultado, o que a torna diferente de um procedimento (ou função sem retorno). 발정과 seguinte:
function nomeDaFuncao(parametro1, parametro2) {
return // Alguma coisa aqui
}
nomeDaFuncao();
Vamos ver um exemplinho para entender melhor esse conceito:
function numeroAoQuadrado (num) {
return Math.pow(num, 2);
}
const valor = 5;
console.log(numeroAoQuadrado(valor));
Vejamos o passo passo:
numeroAoQuadrado()
, que receberá um único parametro chamado num
. Essa função vai calcular o quadrado de um número inteiro. 에스페라 음 푸코. Que jabiraca é essa que você usou dentro da função?!
Eu usei uma função chamada
Math.pow()
, que retorna a base elevada ao expoente, ou seja, faz o cálculo da potenciação. Eu também poderia ter feito das seguintes 형식:function numeroAoQuadrado (num) {
return num * num;
}
function numeroAoQuadrado (num) {
return num ** 2;
}
레토르난도 오 라시오시니오:
num
e um comando chamado return
, que vai guardar o valor de 1045067 num
, que receberá um número inteiro (nesse caso, 5). valor
, coloquei a variável numeroAoQuadrado()
como parametro. Vejamos 아웃트로 예시:
function diferenca(a, b, c, d) {
return (a * b) - (c * d);
}
const val1 = 5;
const val2 = 6;
const val3 = -7;
const val4 = 8;
const calcularDiferenca = diferenca(val1, val2, val3, val4);
console.log(calcularDiferenca);
아고라 오 파소 파소:
valor
que receberá quatro parâmetros: diferenca()
, a
, b
e c
(Observação: eu sei que colocar mais de dois parâmetros em uma função vai contra os princípios de código limpo, mas é só para dar um exemplo. Não 나 친구, 호의!). d
, val1
, val2
, val3
e val4
e calcularDiferenca
A variável calcularDiferenca
vai receber o valor de retorno da função diferenca()
. diferenca()
, o programa volta para a parte de cima, acionando os parametros a
, b
, c
, 1045067 e041506 o Parâmetro d
수신기 O valor de a
, o Parâmetro val1
areve o valor de b
, o Parâmetro val2
수신기 O valor de c
E O Parâmetro 1046791410 4. Dentro dessa função ocorre a diferença das multiplicações entre val3
, d
, val4
e a
. b
recebe o resultado dessa função, isto é, c
( d
). Esse segundo exemplo foi retirado do site URI Online Judge. A quem interessar possa, aqui está o endereco:
Problema 1007 - Diferença
에이? 고스타람? Ate a próxima anotação! 😊
Reference
이 문제에 관하여(Funções (파트 2)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ananopaisdojavascript/funcoes-parte-2-jbc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)