for i=00000001 to 99999999
.....
next
请问怎么样做才能结果如下面的这样呢?
00000001
00000002
00000003
00000004
..........
99999999
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
一个网友问得问题。我的水平不高,我的答案如下:
今天看到一个老大,更厉害,代码如下:
高手始终是高手呀
.....
next
请问怎么样做才能结果如下面的这样呢?
00000001
00000002
00000003
00000004
..........
99999999
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
一个网友问得问题。我的水平不高,我的答案如下:
<
html
>
< head >
< meta http-equiv ="Content-Type" content ="text/html; charset=gb2312" >
< title > 测试 </ title >
</ head >
< body >
< script language ="javascript" >
var num;
var bb;
for (var i=1;i<1100;i++){
num="00000000"+i;
total=num.length;
bb="0"+i;
bb=bb.length-2;
num=num.substring(bb,total);
document.write (num+"<br>");
}
</ script >
</ body >
</ html >
< head >
< meta http-equiv ="Content-Type" content ="text/html; charset=gb2312" >
< title > 测试 </ title >
</ head >
< body >
< script language ="javascript" >
var num;
var bb;
for (var i=1;i<1100;i++){
num="00000000"+i;
total=num.length;
bb="0"+i;
bb=bb.length-2;
num=num.substring(bb,total);
document.write (num+"<br>");
}
</ script >
</ body >
</ html >
今天看到一个老大,更厉害,代码如下:
<
script
>
String .prototype.lpad = function (n,c){
var s = this;
if (s.length >= n)return s;
return new Array (n - s.length + 1 ).join(c) + s;
}
for (var i = 0 ; i < 1000 ; i ++ ){
document.write(i.toString().lpad( 9 , 0 ) + " <br> " );
}
</ script >
String .prototype.lpad = function (n,c){
var s = this;
if (s.length >= n)return s;
return new Array (n - s.length + 1 ).join(c) + s;
}
for (var i = 0 ; i < 1000 ; i ++ ){
document.write(i.toString().lpad( 9 , 0 ) + " <br> " );
}
</ script >
高手始终是高手呀