我在前端將數字和NaN相加的時候,得出的結果總是NaN
代碼如下:
var datasum = parseFloat(datas[i][j].split(',')[0]); //sum += datasum; if (isNaN(datasum)) { sum += 0; } else { sum += datasum; }
注釋的代碼是我第一次的,下面的是我改正后的結果,由於datasum里面有NaN的值,導致最終得到的結果全都是NaN,
后來我加入了判斷,為NaN則加0,最終得到了我想要的結果