js数组赋值给新数组后有问题
vara=15.1;varb=15.2;varnewArray=newArray();newArray[0]=a;newArray[1]=b;varsumArray=ne...
var a=15.1;
var b=15.2;
var newArray=new Array();
newArray[0]=a;
newArray[1]=b;
var sumArray=new Array();
sumArray[0]=newArray[0]+newArray[1];
alert(sumArray);
alert(sumArray[0]);
比如这个,alert出来,单个元素是30.3,但是整个数组出来是30.299999999999997
这是为什么?该怎么改呢?
之后用 document.writeln去循环输出。。。出来的也是30.299999999999997
该如何改呢? 展开
var b=15.2;
var newArray=new Array();
newArray[0]=a;
newArray[1]=b;
var sumArray=new Array();
sumArray[0]=newArray[0]+newArray[1];
alert(sumArray);
alert(sumArray[0]);
比如这个,alert出来,单个元素是30.3,但是整个数组出来是30.299999999999997
这是为什么?该怎么改呢?
之后用 document.writeln去循环输出。。。出来的也是30.299999999999997
该如何改呢? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询