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.
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!