function sum1(){
var x,a,b,c;
x=eval(document.form1.Original.value-document.form1.Price1.value);
document.form1.UnitPrice.value=x;
}
document.form1.Orriginal.value=2.36
document.form1.Price1.value=2.35
x=0.009999999999999786
why?
---------------------------------------------------------------
浮点数不会是精确的,如果你需要结果是两位小数,建议
x=Math.round((parseFloat(document.form1.Original.value) - parseFloat(document.form1.Price1.value))*100)/100;