var money = prompt("Enter an amount of money");
money = parseFloat(money);
var months = prompt("Enter how long you will be investing for in months");
months = parseInt(months);
months = Math.round(months);
var interest = prompt("Enter an interest rate you would like to test your investment at");
interest = parseFloat(interest);
console.log(months);
Почему этот код округляет месяцы независимо от того, что? Что мне делать по-другому?Почему этот код не округляет числа должным образом
Потому что вы усечение месяцев, когда вы говорите 'ParseInt (месяцы)'? – cHao
Duplicate, есть много ответов на это: http://stackoverflow.com/questions/7342957/how-do-you-round-to-1-decimal-place-in-javascript/7343013#7343013 – jcollum
RTFM - https: //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt. «parseInt усекает числа до целых значений». – j08691