NaN類型和數字相加為NaN


我在前端將數字和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,最終得到了我想要的結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM