Menu
Coddy logo textTech

Argumentos

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

Um argument é um valor que você passa para uma function quando a chama.
Um parameter é a variável dentro da function que recebe esse valor.

Para definir uma function com parâmetros, escrevemos os parâmetros dentro de parênteses:

function functionName(param1, param2) {
    code
}

Podemos nomear os parâmetros como 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 parameter (espaço reservado), e cada valor que passamos (como 15 ou 153) é um argument.

challenge icon

Desafio

Fácil

Escreva um programa que obtenha dois inputs, number. Os inputs number são os parameter da function below. 

Crie uma function que obtenha dois parameter, multiplique-os (calcule o produto) e imprima o result; dê à function o nome que quiser.

Chame a function com os inputs number.

Observação! No seu código, escreva a function 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