我自己已经解决了 var num=Math.round(this.config.number); // 把数字拆分成单独的数字 var a = (num / 10) << 0; var i = 0; var d = num % 10; var result = []; while (a || d) { result[i++] = d; d = a % 10; a = (a / 10) << 0; }
var arr = result.reverse();//数字倒序 // 把数字转换成图片显示。 //try{ for (i = 0; i < arr.length; i++) { try{ this.ctx.drawImage(this.img,this.config.w * arr[i], 0, this.config.w, this.config.h, this.x + this.config.w * i, this.y, this.config.w, this.config.h); } catch(err){ }
var num=Math.round(this.config.number);
// 把数字拆分成单独的数字
var a = (num / 10) << 0;
var i = 0;
var d = num % 10;
var result = [];
while (a || d) {
result[i++] = d;
d = a % 10;
a = (a / 10) << 0;
}
var arr = result.reverse();//数字倒序
// 把数字转换成图片显示。
//try{
for (i = 0; i < arr.length; i++) {
try{
this.ctx.drawImage(this.img,this.config.w * arr[i], 0, this.config.w, this.config.h, this.x + this.config.w * i, this.y, this.config.w, this.config.h);
}
catch(err){
}
}