js 如何判断数值后小数点后面的位数

var num = 1.2345;
var x = String(num).indexOf(".")+1;//得到小数点的位置
var y = String(num).length - x;//小数点的位数
if(x == 0){
     
  alert("小数点后有" +x+ "位");
} 

if(y > 0) {
     
	alert("num有" + y+ "位小数");
}

你可能感兴趣的:(js)