我正在购买面料商店的购物车,面料以1/2码的价格出售。但是,购物车默认显示整数的数量。我需要找到一种方法来正确显示它。例如:
数量为1实际显示为" 1/2码", 2将显示为" 1码", 3将显示为" 1 1/2码", 等
现在我有这个:
var qty = $('.form-input--incrementTotal').val();
var qtyNew = (qty / 2);
我知道我可以说:
if (qtyNew == '.5') {
qtyNew = '1/2';
}
对于每个包含半码的数量重复一遍,但我觉得必须有一种更有效的方法。有没有办法搜索数量为.5并将.5替换为1/2,所以3.5将更改为3 1/2而不必为每个数量制作一个if语句?