如果相除小数大于两位,则进行处理,保留两位小数。如果不大于两位,则保持原样(如1.2)。
通过获取到小数,然后将起转为字符串,判断长度是否大于4来实现对应的处理。
var n1 = 5;
var n2 = 6;
var n = n1 / n2;
var m = n - parseInt(n); //小数
m = m.toString();
var num = n1 / n2;
num = m.length > 4 ? num.toFixed(2) : num;
console.log(+num);//toFixed()方法返回的是字符串
console.log(typeof num);
注意:toFixed()方法返回的是字符串