js如何判断数字是否有小数

//如果是5.00之类的,转换后,应该不要小数点后的位数
let num = 5.34;
//let num = 5.00;
let arr = num .toString().split(".");
let len = 0;
if (num[1]) {
    len = Number(num[1]) == 0 ? 0 : num[1].length;
}
num = len == 0 ? Number(num ).toFixed(0) : Number(num ).toFixed(2);

 

posted @ 2019-01-28 17:24  秀&莹&锐  阅读(1828)  评论(0编辑  收藏  举报