1
resposta

Resultado do valor

Não entendi direito. var resultado = a(10,20) + b(30,2); por que a somou (10,20) 30 e b (30,2) dividiu 15.

Como eu sei se é soma ou divisão ?

1 resposta

Olá, Maria!

Como os nomes das funções não nos dizem que tipo de operação cada função realiza, o que nos resta é checar a implementação de cada uma.

function a(numero1, numero2) {
    return numero1 + numero2;
}

function b(numero1, numero2) {
    return numero1 / numero2;
}

Assim, conseguimos claramente verificar que a função a(numero1, numero2) soma dois números e a função b(numero1, numero2) faz a divisão de dois números.

Por isso, é sempre importante nomearmos nossas funções com nomes intuitivos, que nos digam o que aquela função faz.

Uma alternativa seria:

function somaDoisNumeros(numero1, numero2) {
    return numero1 + numero2;
}

function divideDoisNumeros(numero1, numero2) {
    return numero1 / numero2;
}

var resultado = somaDoisNumeros(10,20) + divideDoisNumeros(30,2);

Boa sorte em seus estudos!