[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]
[/quote] 不知道是不是你要的结果.
[code="java"]
[/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);