çözümü buldum : http://en.wikipedia.org/wiki/Computer_numbering_formats burada anlatılıyor,

şöyle yapınca oluyor :

function topla()
{
var ilk=1.2;
var son=0.6;
result=ilk+son;
result=result.toFixed(1);
return result;
}

toFixed(1); = virgülden sonra 1 basamak al demekmiş, ekrana 1.8 veriyor böyle yapınca. toFixed(2); yapınca 1.80 veriyor.

ama harbiden saçma geldi, 1.2 ile 0.6 yı toplayamayan javascripti kınıyorum