数字转字符串显示固定位数
经常会用到数值的显示,需要把数字转成字符串,有时候需要显示指定的位数,不够的地方补0 。
比如,显示分数的时候,要显示3位,1显示为001;12显示为012 。
实现方法有好多,比如可以通过对10求模,除10取整来一位一位的提取。
昨天看到一个方法,显示3位,这么写的:
(1000+a).toString().substr(1,3);
小数也可以,比如保留三位小数,可以这么写:
var s=(a+0.0001).toString();
s.substr(0,s.length-1);