`` `Почему Javascript не возвращает округленное число
function addTwoDigits(n) {
var result;
result = Math.floor(n/10) + 10*(n/10-Math.floor(n/10));
console.log(result);
return result;
}
addTwoDigits(29);
` `` выход был 10,9999999999999999999999999999999 Интересно, почему это не 11 было, так как в соответствии с обычным способом расчета должна быть округлена уже, но это не. За этим стоит скрытая компьютерная наука?
проверить это [сообщение] (http://stackoverflow.com/questions/11832914/round-to-at-most-2-decimal-places-in-javascript). Надеюсь это поможет. – jmj