Menu
CoddyTech

Argumentos

Parte da seção Fundamentos do Journey de JavaScript da Coddy. Lição 46 de 77.

Um argumento é um valor que você passa para uma função quando a chama.
Um parâmetro é a variável dentro da função que recebe esse valor.

Para definir uma função com parâmetros, escrevemos os parâmetros entre parênteses:

function functionName(param1, param2) {
    code
}

Podemos dar aos parâmetros os nomes que quisermos e escrever quantos argumentos forem necessários.

Para chamar uma função e passar argumentos para ela, escrevemos:

functionName(value1, value2, value3, ...)

Exemplo de uso:

function isEven(number) { // "number" é um parâmetro
    if (number % 2 === 0) {
        console.log(`${number} is even`);
    } else {
        console.log(`${number} is odd`);
    }
}

for (let i = 15; i < 34; i++) {
    isEven(i); // i é o argumento
}
for (let i = 153; i < 219; i++) {
    isEven(i); // argumento novamente
}

Aqui, number é o parâmetro (espaço reservado), e cada valor que passamos (como 15 ou 153) é um argumento.

challenge icon

Desafio

Fácil

Escreva um programa que receba duas entradas, que são números. Os números de entrada são os parâmetros da função abaixo. 

Crie uma função que receba dois parâmetros, multiplique-os (calcule o produto) e imprima o resultado. Dê à função o nome que quiser.

Chame a função com os números de entrada.

Observação! No seu código, escreva a função antes das instruções de chamada/execução.

Experimente você mesmo

let a = parseInt(inp[0]); // Não altere esta linha
let b = parseInt(inp[1]); // Não altere esta linha
// Digite seu código abaixo
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de JavaScript online