hanyeah 专注于AS

数字转字符串显示固定位数

经常会用到数值的显示,需要把数字转成字符串,有时候需要显示指定的位数,不够的地方补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);



2018年1月6日 | 发布:hanyeah | 分类:as3.0笔记 | 评论:0

发表留言: