简单的关于JS乘法计算问题........请路过的指点指点.
function txt_change()
{
var q=this.document.getElementById("Txt_Q1").value;
var p=this.document.getElementById("Txt_Pr1").value;
if(q!=''||p!='')
{
this.document.getElementById("Txt_T1").value=q*p;
}
}
很奇怪的问题,当Txt_Q1和Txt_Pr1为小数时,乘法得到的值是错误的.
例如: Txt_Q1.Text=1.1,Txt_Pr1.Text=1.1得到的Txt_T1.Text=1.2100000000000001,而整数却是正确的.为什么?