Stack Overflow em Português Asked by Otavio Fagundes on September 27, 2021
Tenho algumas valores em string no seguinte formato?
1.599,90
Preciso que eles se tornem um valor em dólar, como o abaixo:
1599.90
Tentei converter em float, mas o valor obtido não esta correto:
console.log(parseFloat("1.599,90"))
Já pesquisei bastante e converter valores em reais para dólar eu não consegui encontrar, exceto o contrario.
Se o resultado poder ser obtido em string, você pode construir uma função como essa:
function realToDolar(num){
num = num.replace('.', '');
num = num.replace(',', '.');
return num
}
Ela formata o valor de entrada removendo o ponto do milhar e substitui a vírgula da casa decimal para um ponto. Basta executar a função:
var numeroReal = "1.599,90";
var numeroDolar = realToDolar(numeroReal); // retorna "1599.90"
Correct answer by Vitor Valandro on September 27, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP