js – 折扣格式化

后端返回的折扣值是 0.95 0.9 0.85 这样的值

前端显示需要变成 95折 9折 85折

如果直接将数字 X100 的话会变成 95折 90折 85折

90折是不行的,要转换成 9折

所以需要通过 js 处理一下

方法如下

let num = 0.9 * 100;
if (num % 10 === 0) {
    num = num / 10
}

% 是取余运算符,两个数相除,取余数

第一次在项目中用到

发表评论

电子邮件地址不会被公开。 必填项已用*标注