求教,简单的js循环问题。

mz48602 2011-11-24 04:23:01
0,1,2,3,4,5,6,
1,2,3,4,5,6,0,
2,3,4,5,6,0,1,
3,4,5,6,0,1,2,
4,5,6,0,1,2,3,
5,6,0,1,2,3,4,
6,0,1,2,3,4,5,


如何按以上规律循环输出0到6六个数。

...全文
392 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
风一样的大叔 2011-11-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liangws 的回复:]
数组方式

HTML code


<body>
<div id="ad"></div>
</body>
<script language="javascript">
var arr = [0,1,2,3,4,5,6],
str = "";
for (var i = 0, j = arr.length; i < j; i++){
str += arr……
[/Quote]++
sssschenyi 2011-11-24
  • 打赏
  • 举报
回复
学习了。
反正我是写不来滴!!
liangws 2011-11-24
  • 打赏
  • 举报
回复
数组方式

<body>
<div id="ad"></div>
</body>
<script language="javascript">
var arr = [0,1,2,3,4,5,6],
str = "";
for (var i = 0, j = arr.length; i < j; i++){
str += arr.join("") + "<br>";
arr.push(arr.shift())
}
document.getElementById("ad").innerHTML = str;
</script>
yhtapmys 2011-11-24
  • 打赏
  • 举报
回复

var a = "0,1,2,3,4,5,6,";
for (var i = 0; i < a.length; i=i+2) {
document.write(a + "<br />");
a = a.substring(2) + a.substring(0, 2);
}
djy252 2011-11-24
  • 打赏
  • 举报
回复
楼上正解!!
峭沙 2011-11-24
  • 打赏
  • 举报
回复
<!DOCTYPE html>
<html>
<head>
<title>test</title>
</head>
<body>
<script>
for(var i = 0; i <= 6; i++){
for(var j= 0; j <= 6; j++){
var k = i + j;
if(k > 6){
k -= 7;
}
document.write(k+',');
}
document.write('<br/>');
}
</script>
</body>
</html>

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧