我正在使用ajax填充购物车,但是有一个问题。 我基本上是遍历购物车中的物品,然后显示标题,图像,价格等。 所以我得到这样的价格:
cartItem.price
但是,我的问题是,价格显示为2700,而不是27.00。有人知道如何使它以正确的格式显示吗?
答案 0 :(得分:0)
您可以修改这样的内容:
var price = parseInt(cartItem.price / 100) + "." + (cartItem.price % 100)
对于2700,您将拥有27.0,对于2750,您将具有27.50。
或者更复杂一点:
var cents = "";
if (cartItem.price % 100 < 10) {
cents = "0";
}
var price = parseInt(cartItem.price/100) + "." + cents + cartItem.price % 100;
2700的价格为27.00,2750的价格为27.50。