我在前端将数字和NaN相加的时候,得出的结果总是NaN
代码如下:
var datasum = parseFloat(datas[i][j].split(‘,‘)[0]); //sum += datasum; if (isNaN(datasum)) { sum += 0; } else { sum += datasum.toFixed(2); }
注释的代码是我第一次的,下面的是我改正后的结果,由于datasum里面有NaN的值,导致最终得到的结果全都是NaN,
后来我加入了判断,为NaN则加0,最终得到了我想要的结果
原文:https://www.cnblogs.com/AduBlog/p/13723128.html