Estou fazendo um projeto de uma calculadora e preciso fazer o botão "," ter a função de decimal no JavaScript, para ter a possiblidade de calcular com números decimais.
Exemplo:
2,5 + 2,5 = 5
Sem a virgula não conseguimos fazer esse cálculo.
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!
Estou fazendo um projeto de uma calculadora e preciso fazer o botão "," ter a função de decimal no JavaScript, para ter a possiblidade de calcular com números decimais.
Exemplo:
2,5 + 2,5 = 5
Sem a virgula não conseguimos fazer esse cálculo.
Olá Pedro!
Para fazer o botão "," ter a função de decimal em uma calculadora em JavaScript, você pode utilizar o ponto (.) em vez da vírgula (,). Isso porque o JavaScript reconhece o ponto como separador decimal, nós "BRs", é claro, reconhecemos a vírgula, como separador da casa decimal, então para ser apresentado no front esse ponto tem que virar vírgula.
Por exemplo, ao invés de digitar "2,5", você pode digitar "2.5". Assim, o cálculo será realizado corretamente.
Veja um exemplo de como você pode implementar isso em seu código:
function adicionarNumero(numero) {
// Verifica se o número é uma vírgula
if (numero === ',') {
numero = '.';
}
// Restante do código da calculadora
// ...
Dessa forma, quando o usuário clicar no botão ",", o número "." será adicionado por debaixo dos panos à tela da calculadora.
Espero ter ajudado e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!