javascirpt for循环问题,十万火急!!!!!!!!!!! 你一进去就return false了,还想要循环几次啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想在for循环中取得i的值,作为处理的参数,该怎么办?你想怎么处理? 在for循环中调用其他方法? 各位不好意思,刚刚困了,看错了,所以根本就没问题那请大虾们说说JavaScript for循环的运行机制吧。说的好的我把分给他。 一般的forfor(初始值;条件;增量){运行语句}初始值:仅在执行循环前被执行一次 比如i=0条件:运行循环的条件,为条件为TRUE时继续循环,反之为FALSE时跳出 比如i<10 当i<10的时候 继续循环增量:在每次经过循环的最后执行该递增表达式,比如i++、i=i+2…… ...不就是从第一个参数i=值开始进入循环,然后判断第二个表达式是否为true,是的话开始循环,到循环结尾之后开始计算for的第三个表达式,然后再判断第二个表达式,如果是true,进入循环,否则退出...依此类推 在for循环中可以用break语句跳出 也可以用return直接返回(跳出函数) 在for循环中可以用break语句跳出 也可以用return直接返回(跳出函数) .....for还有什么好的运行机制啊不就是动i=几开始到某一个数截止或者是在循环过程中加break语句跳出循环 或者加return直接返回(跳出函数) js的循環和其它的循環應該沒有什么區別吧i=几开始到某一个数截止 或者是在循环过程中加break语句跳出循环 或者加return直接返回(跳出函数)js有時候真是很有用啊!! function doSomething(){ if(check()){ return; }}function check(){ for(var i=1;i<3;i++){ //"为什么每次都是1" if(i == 1){ alert(i); return false;//函数最好有一个出口,错在此! } if(i == 2){ alert(2);, return false;//函数最好有一个出口,错在此! } return true; }} 你的循环每次运行当 i =1 的时候判断,i=1,返回,然后for循环又运行 再判断 i总是=1,总是返回, 早就听说csdn上的大侠嘴狠,这次领教了。我只是当时头脑不清楚,调用了两次这个函数,所以貌似好像是每次循环都是1也就是说这段代码本身是一点问题都没有的,return false 也没问题,不管是return 还是return false 都是跳出方法。这个函数看起来不起眼,其实个人觉得很有用的,比如画面项目check的时候稍微改造,可以每个项目把所有的check都做一遍。就不用罗列太多的冗余代码。对于上面各位说for循环太简单不值得一说的,我本人赞同,我觉得越简单的东西,就越复杂,真正把这些简单的东西弄透,有啥难的还?怎样提高编程的质量,基础很重要,我觉得。平时工作时候很多情况下,为了保证代码的稳定性,认可把代码写的冗余点。许多功能可以集成的,为了安全起见就不集成。但是作为追求技术者,至少我是这个观点,看到这种代码就觉得挫的不得了!写代码是一种艺术,如果把艺术当白菜,虽然实惠,实在是有悖初衷。个人观点,仅供参考。分不多,给那位认真告诉我for用法的人,说的很简单,不是我想看的,但是很认真。我觉得即使装还是装的深沉一点,太轻浮,太浅薄了不好,尤其是在卧虎藏龙的地方。还是老实点好。 javascript自定义类的方法问题 求助!fileUpload图片预览IE6无效,求各位高手帮忙解决一下! 有人用过Ext.ux.ImageButton 没? 仅下载当前屏图片技术如何实现? js有没有静态方法? 有什么简便的写法根据传递来的值指定下拉框的默认值是哪一个 如何得到对象的scrollHeight或者scrollWidth属性改变的事件? 我想在窗体上任何地方点击鼠标,便会把窗体自动转向到另一个指定网页,可以实现吗? 如何设置快捷键? 想成为高手吗?快拿到可以为高手的分啊! 一个修改注册表的问题? 有谁给推见一本实用的javascript的书
for(初始值;条件;增量)
{
运行语句
}初始值:仅在执行循环前被执行一次 比如i=0
条件:运行循环的条件,为条件为TRUE时继续循环,反之为FALSE时跳出 比如i<10 当i<10的时候 继续循环
增量:在每次经过循环的最后执行该递增表达式,比如i++、i=i+2……
不就是从第一个参数i=值开始进入循环,然后判断第二个表达式是否为true,是的话开始循环,到循环结尾之后开始计算for的第三个表达式,然后再判断第二个表达式,如果是true,进入循环,否则退出...依此类推
或者是在循环过程中加break语句跳出循环 或者加return直接返回(跳出函数)
或者是在循环过程中加break语句跳出循环 或者加return直接返回(跳出函数)js有時候真是很有用啊!!
function doSomething(){
if(check()){
return;
}
}
function check(){
for(var i=1;i<3;i++){
//"为什么每次都是1"
if(i == 1){
alert(i);
return false;//函数最好有一个出口,错在此! }
if(i == 2){
alert(2);,
return false;//函数最好有一个出口,错在此! }
return true;
}
}