【发布时间】:2019-12-20 20:07:15
【问题描述】:
我想添加 3 个价格,例如 18+10+5,但它返回的答案是 18105 而不是 33。如代码中所示,totalPrice、extraFoodPrice、extraNonFoodPrice 是数字类型。
finalAmount() {
return this.totalPrice + this.extraFoodPrice + this.extraNonFoodPrice;
}
【问题讨论】:
-
可能是那些变量类型是字符串。如果这些是字符串,请使用 stackoverflow.com/questions/14667713/…
-
return parseInt(this.totalPrice) + parseInt(this.extraFoodPrice) + parseInt(this.extraNonFoodPrice);
标签: javascript