Como colocar uma virgula num numero inteiro no javascript (nem sei se é possivel). Ex.: 186 para 1,86
Você quer fazer isso para mostrar na tela apenas?
Eu usei um prompt e no valor que o usuário colocar (números no caso) fiquei em decimal com dois números :
altura = parseFloat(prompt("Informe sua altura: "));
O usuário vai colocar um número e se esse numero não tiver
decimal colocar ex.:
console.log(altura) - apareça em 1,00
ou outra solução que funcione
Use a função toFixed(2), onde o 2 é o numero de casas decimais, aí você define como quiser.
var numero = 1;
var formatado = numero.toFixed(2);
console.log(formatado); // vai imprimir 2.00
Você esta fazendo 2 virar 2,00
Eu quero fazer o 2 virar 0,02
Pare e pense.
É so dividir por 100.
Ou multiplicar por 0.01
Quanto a substituir . por , de uma olhada em expressões regulares.
Não esqueça o toFixed
1 curtida