JS for循环如何无限循环某个数字

for (var i = 10; i >= 0; i --)这种样子,等到i小于0的时候,怎么让i再次变成10然后返回去再接着循环。

第1个回答  推荐于2017-11-27
for (var i = 10; i >= 0; i ++) 不就行了 反正条件一直成立就行. 这个很容易追问

主要是我需要i在10和0之间一直循环,不是一味地无限执行

追答

....你要无限循环还不想死掉....这要求高了..无限循环就是浏览器死..

追问

那咋办呢,怎么达到这个效果呢,我是想一直改变opacity的值,让图片看起来好像是在闪

追答

用定时器..setInterval(function(){
//code

},1000)

追问

这个貌似不行呀,效果太奇怪了,不知道怎么去摸准时间什么时候隐藏什么时候再显示出来,而且看起来很流畅

本回答被提问者采纳
第2个回答  2015-04-20
for (var i = 10; i >= 0; i --){
xxxxx代码
if(i==0) i = 10;
}追问

这个试过了,浏览器死掉

本回答被网友采纳

JS for循环如何无限循环某个数字
for (var i = 10; i >= 0; i ++) 不就行了 反正条件一直成立就行. 这个很容易

JS数组遍历的6种方法
2. while 的无限循环while循环提供了更多的灵活性,无论是正向遍历还是逆向探索:var i = 0;while (i < name.length) { console.log(name[i]); i++;}var i = name.length;while (i--) console.log(name[i]);while的世界,你可以随心所欲地探索数组的边界。3. for...in 的...

请问JS 中for 循环和while 循环的问题
两个循环括号里都是条件,语法不同而已。对while来说,它的条件是当i<5时循环执行大括号里的代码,所以必须在代码里加上i++作为条件限制,否则while将无限循环。对for来说,更是一目了然,i初始值为1,每执行一次同时执行i++,当执行至i=11时,否决条件i<11,终止循环。

js中for循环和while循环在使用的时候有何区别?
for: 对于for循环来说,一般循环的是知道指定次数的元素,比如对一个知道长度的数组或者类数组进行循环。while: 对于while循环来说,一般不知道我们需要执行多少次,不知道循环什么时候结束。当达到指定的目的后,结束循环。总结: for 和 while 都是循环方法。具体在什么情况下使用,要根据需求的不同。对...

js中for循环和while循环在使用的时候有何区别?
for用于可预测循环次数的情况,而while可在不确定循环次数时使用,while甚至可以不在循环指令上指定跳出循环的条件。应该优先考虑for循环,一般情况下for循环的效率都是最高的。

js无限循环为什么会错
无限的引用下去。最好把childarr克隆后在传给arr[0][2]修改后的数据定义是这样的:var arr = new Array;var childarr = new Array;arr[0] = childarr;arr[0][0] = "ss";arr[0][1] = "ss";arr[0][2] = clone(childarr);arr[0][2][0] = "1";关于js克隆的相关实现 Object....

javascript案例大全(javascript案例代码)
5、n=1y=2for(vari=0;i8;i++){n=n+yy=y*2}n=你想要的数\/\/for(vari=0;i8;i++)中的8是循环结束,就是你的1+2+4+8+16+32+64+...的数字的个数。也可以将这个数设为无限大。求一段js代码打开页面div5秒弹出,点击关闭按钮后再次定时弹出完整的示例代码主要是JS的延时定时器语法...

我想把文本用JS 实现颜色无限循环 要怎么写
一段P标签里面的文本我想把他实现几种颜色无限循环请问下改怎么弄啊用JSvar cs=["#00f","#0ff","#ff0","#f00","#f0f","#0f0","#f80","#8f0","#80f"]; \/\/颜色,可添加var ci=0;window.onload=()=>{ ss.innerHTML=ss.innerHTML.split("").map(e=>""+e+"").join...

js 怎么设置延时
首先你的这个while循环有很大问题,无限大量的循环,浏览器会扛不住的,onclick="fun()"触发 (juery定时器)var interval;function fun(){ interval = setInterval(run,"1000")} function run(){ alart("A"); \/\/你所要弹出的字或是相关处理 希望采纳 } ...

js面试题请教:请设计一个算法,来枚举0-1之间的有理数?
(function() { \/\/有理数存放数组 var t = [];\/\/控制循环结束 var z = 1;\/\/控制循环次数,因为有理数是无限的 var x = 20;var y = 2;var i = 1;\/\/0和1是有理数 t.push(0, 1);while(z) { for(i = 1; i < y; i++) { if (y <= 3 || ch(i, y) === 1...

相似回答