Di seguito si riporta la funzione per convertire il valore passato in valore euro.
TypeScript:
formattaValutaEuro(value: string): string {
const numberValuta = parseFloat(value);
if (isNaN(numberValuta)) {
throw new Error("Valore non valido");
}
const formattato = new Intl.NumberFormat('it-IT', {
style: 'currency',
currency: 'EUR'
});
return formattato.format(numberValuta);
}
Di seguito si riporta un esempio di come richiamare la funzione appena creata.
TypeScript:
let valoreStringa = "1200.87";
let valoreEuro = this.formattaValutaEuro(valoreStringa);
console.log(valoreEuro); //Restituisce 1.200,87 €
Nessun commento:
Posta un commento