請問要如何產生出這樣的數字排列

[code="java"]

for (i = 1; i <= 4; i++)
{
var a = i+1 ;
var b = i+2 ;
var c = i+3 ;
document.write(a);
document.write(b);
document.write(c);
輸出// 234
輸出// 345
輸出// 456
輸出// 567
}
這個是我目前這樣寫成固定的方法
要如何寫成變數的方式呢?

var x = 4;
for (i = 1; i <= x; i++)
{
//想不出來

輸出// 234
輸出// 345
輸出// 456
輸出// 567
輸出// ....
}

[/code]

function myFunction(startV,endV){
for(var i = startV ; i <= endV ; i ++){
var a = i + 1 ;
var b = i + 2 ;
var c = i + 3 ;
alert(a+""+b+""+c);
}
}

这个应该可以了
把alert()改成你要的document.wrait();
主要在""这样就可以把数值做成字符串连接了

js代码
[quote]

var time=6 for (i = 1; i <= time; i++) { var a = i+1 ; var b = i+2 ; var c = i+3 ; document.write(a+""+b+""+c+"<br/>"); }

[/quote] 不知道是不是你要的结果.

[code="java"]

var time=6 for (i = 1; i <= time; i++) { var a = i+1 ; document.write(a+""+(a+1)+""+(a+2)+"<br/>"); }

[/code] 这次呢,请问下,你是不是不想要参数之类的?

function show(){
var x = 4;
var str ;
for(var i=1;i<=x;i++){
str = '';
for(var j=i+1;j<=i+3;j++){
str = str+j.toString();
}
document.write(str.toString()+'
');
}
}

调用时传入你要的参数
myFunction(startV,endV);
起始值,结束值
myFunction(1,3);