10) Melhore nossos códigos de transformar número para formatar corretamente números
grandes, que incluem milhares. Exemplo: o número 10000.5 deve virar R$ 10.000,50 após a transfor-
mação.
Não estou conseguindo resolver esse desafio, alguém poderia ajudar?
Se tem algum código que já tentou fazer?
var desafio = 10000.50;
var transforma = "R$ " + desafio.toFixed(2).replace(".",",");
console.log(transforma);
1 curtida
Fiz de maneira grosseira dessa forma:
var desafio
= 10000.50;
var numForm;
if(desafio > 1000) { numForm = desafio.toFixed(2).replace(".",",").replace("10","10."); }
var transforma = "R$ " + numForm;
console.log(transforma);
1 curtida
Consegui dessa forma:
var desafio = 10000.5;
if(desafio > 1000) {
var numForm = desafio.toFixed(2).replace(".",",");
var numForm2 = numForm.replace(numForm.charAt(1),numForm.charAt(1)+ ".");
}
var transforma = "RS " + numForm2;
console.log(transforma);
1 curtida