我想要用js輸出數字
12345
678910
1112131415
請問這個該怎麼做出來呢
验证了一下。。。。
[code="java"]
var arr= [];
for(var i=1;i<=100;i++){
arr.push(i);
arr.push(i%5==0?'
':'\t');
}
document.write(arr.join(''));
[/code]
[code="js"]var str = "";
for(var i=0;i<100){
if(str%5!=0){
str = str+i;
}else{
document.write(str);
str="";
}
}[/code]
[code="java"]
var arr = [6,2,4,3,5,1];
arr.sort();
document.writeln(arr);
[/code]
[code="js"]
function fun(num){
var i, out = [], arr = [];
for(i = 1; i <= num; i++){
arr.push(i);
if(i % 5 === 0){
out.push(arr.join(''));
arr = [];
}
}
if(arr.length > 0){
out.push(arr.join(''));
}
alert(out.join("\n"));
}
fun(15);
[/code]
不知道这个有什么用...
看错了。。。。。抱歉 1楼的思路正确
根据一楼的思路 提供另外一种“做法”
[code="java"]
var arr= [];
for(var i=1;i<=100;i++){
arr.push(i);
arr.push(i%5!=0?'\n':'');
}
document.write(arr.join(''));
[/code]
[quote]不能跑出結果 [/quote]
寒个,当然不能跑,,漏了个i++.
自己调一下呀。。。