有显示钱数的需求,要求为有小数显示保留两位小数,如果是整数直接显示为整数
写一个js方法,直接传入该值,即可实现该需求
// 判断是否为小数
var priceFormat = function priceFormat(num) {
if (!isNaN(num)) {
return ((num + '').indexOf('.') !== -1) ? num.toFixed(2) : num;
}
}
let yuan = '\xA5'.concat(priceFormat(price / 100));
?/在控制台可直接输入
priceFormat(40) //40
priceFormat(40.5464654654654) //'40.55'