var num = 1.2345;var x = String(num).indexOf('.') + 1; //小数点的位置var y = String(num).length - x; //小数的位数if(y > 0){ alert('num有'+y+'位小数');}(via CSDN博客)