Knick_S,
Сообщение от Knick_S
|
Я ж описал, что при обработке выражения 12*6.6 вашей функцией, выходит 79.19999999999999
|
ой а у меня почемуто результат функции 79,2
<script>
function fn(a) {
a = +("" + a).split(",").join(".");
a = (a | 0) + +(a - (a | 0)).toFixed(2);
return ("" + a).split(".").join(",")
};
var a = 12;
var b = 6.6;
var c = a * b;
document.write(fn(c) +'<br>' + c)
</script>