javascript小数类型求和运算问题

下面一段代码是vuejs的一个求和:

sum: function () {

                    var totalAmount = 0;

                    for (var i = 0, length = this.items.length; i < length; i++) {

                        var item = this.items[i];

                        if (item.selected === true) {

                            totalAmount += item.price;

                        }

                    }

                    return totalAmount;

                }

其中item.price是从后台数据库读取的数据,当item.price时整数类型的时候,totalAmount可以正常进行求和运算,当改为小数decimal的时候,totalAmount不是进行加法运算,而是像字符串一样把每个数连起来。
问题:
小数怎么做才能让它做加法运算?

胡子哥哥
浏览 577回答 1
1回答

神不在的星期二

你可以用typeof 判断一下priced的类型,我估计是string。如果是string 你可以用Number(price) 或者price-0转换一下格式.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript