Тупое решение умножь на десять и дели на десять
<body></body>
<script>
alert(0.4+0.2+"\n"+ (0.4*10 + 0.2*10)/10);
document.body.innerHTML = 0.4+0.2+"<br>"+ (0.4*10 + 0.2*10)/10;
</script>
Суть в самом js,
Аномалия из-за того что 0.2 в двоичной системе бесконечная дробь как впрочем и 0.4, а вычисления в js ведутся простым переводом в двоичную дальше действие и перевод обратно так что...