Beste,
Ik vind het echt zo irritant dat je bij JavaScript een plus hebt voor én optellen én 2 variabelen of strings bij elkaar te steken.
Daarom nu ook dit probleem:
Ik heb een functie die het totaal te betalen bedrag bepaalt. Nu wordt daar iets in gestopt (een input uit een text veld) en vervolgens worden er de transactie kosten bijgestopt. Deze transactie kosten zijn 2% van het bedrag + €0,44 en dan nogmaals 19% over het totaal van de transactiekosten.
Komt er dus op neer dat als jij iets wil kopen voor €2,00 je dan dus 2*0.02 = 0.04. 0.04 + 0.44 = 0.48. 0.48 * 1.19 = 0.57 transactiekosten.
Vervolgens moeten deze transactiekosten daar worden opgeteld bij het bedrag en daar loopt dus de fout.
JavaScript denkt waarschijnlijk dat ik een text bij een number wil plakken, wat niet gaat.
Ik heb parseFloat() geprobeerd toe te voegen, enkel zonder resultaat. De berekening is nu als volgt:
Waar bedrag staat tot de input.
Wie weet hoe ik het kan oplossen?
Alvast heel erg bedankt!