javascript 能不能转换double

来源:百度知道 编辑:UC知道 时间:2024/05/29 22:56:19
var kouitem=document.getElementsByName("kousalary");
var j=0;
var kou=0;
while(j<kouitem.length){
kou+=parseFloat(kouitem[j].value);
j++;
}
文本框的数据是double双精度浮点型的,我把这些数据加入到数组后,循环出来,需要转换才能加减,但是没有发现转换double的,所以暂时用的
单精度浮点型,所以到后面计算有点出问题,请求解决办法,有没有办法把它转换成double.

js 中没有double说法,你可以选择保留的有效数字 

 var setValue = parseFloat(value).toFixed(2);//foFixed(2)是需要保留的有效数字

javascript中如果一个变量的值是字符串,且里面的值是数字类型的,你就可以直接用这个变量乘1,就可以将它变成数值类型了.
例如

var str = "12.2365";
你就可以用它乘1

var value = str*1;

这个value就是你要的数值类型的了.