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:
  • Foi criada uma função chamada 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;
    }
    


    레토르난도 오 라시오시니오:
  • Dentro dessa função, coloquei o cálculo do quadrado do parametro num e um comando chamado return , que vai guardar o valor de 1045067
  • Foi criada uma variável chamada num , que receberá um número inteiro (nesse caso, 5).
  • Ao chamar a função valor , coloquei a variável numeroAoQuadrado() como parametro.
  • O resultado (25) aparece na tela.

  • 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);
    


    아고라 오 파소 파소:
  • Foi criada uma função chamada 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 나 친구, 호의!).
  • Em seguida, foram declaradas as variáveis ​​d , val1 , val2 , val3 e val4 e calcularDiferenca A variável calcularDiferenca vai receber o valor de retorno da função diferenca() .
  • Ao chamar a função 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 .
  • Voltando ao codigo principal, a variável b recebe o resultado dessa função, isto é, c ( d ).
  • O resultado (no caso, 86) aparecerá na tela.

  • 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! 😊

    좋은 웹페이지 즐겨찾기