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 ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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 ?
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!