Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为循环不'编写的良好;不能在浏览器控制台中工作_Javascript_Loops_For Loop_Browser_Console - Fatal编程技术网

Javascript 为循环不'编写的良好;不能在浏览器控制台中工作

Javascript 为循环不'编写的良好;不能在浏览器控制台中工作,javascript,loops,for-loop,browser,console,Javascript,Loops,For Loop,Browser,Console,所以我试着制作一个密码生成器,我想从不同的数组中获取随机字母和数字,然后分配给一个变量,这个变量现在将作为生成的密码,现在,为了增加密码中字符的长度,我在for循环中添加了两个随机大小写字母和一个数字,每次添加15次,我很确定我写得很好,但当我在chrome的控制台中测试时,它立即返回未定义,甚至循环都没有运行。然后我甚至在控制台中尝试了最基本的循环,同样的事情发生了,有时我的浏览器就像一个无限循环一样冻结,但事实并非如此 这是一个基本循环的副本 上面的代码是我使用的循环,我的浏览器出现故障,但

所以我试着制作一个密码生成器,我想从不同的数组中获取随机字母和数字,然后分配给一个变量,这个变量现在将作为生成的密码,现在,为了增加密码中字符的长度,我在for循环中添加了两个随机大小写字母和一个数字,每次添加15次,我很确定我写得很好,但当我在chrome的控制台中测试时,它立即返回未定义,甚至循环都没有运行。然后我甚至在控制台中尝试了最基本的循环,同样的事情发生了,有时我的浏览器就像一个无限循环一样冻结,但事实并非如此

这是一个基本循环的副本 上面的代码是我使用的循环,我的浏览器出现故障,但我注意到一件事,当我将变量的值增加3倍时,循环工作,即x*=3

  for (var x=3; x<10000 ; x*=3) {console.log(x);}

for(var x=3;x由于>=检查,循环中的输入条件不满足

您的代码: 对于(var z=0;z>=5;z++){console.log(z);}

它应该是(假设您要迭代5次):
对于(var z=0;如果您编辑问题并包含有问题的代码,zIt将有所帮助。我已经在我的Google drive中上传了一些截图。谢谢您应该将代码复制并传递到问题中。在每行前面缩进四个空格,甚至可以很好地格式化。或者是Google drive的外部链接,等等。因为这些链接可能会随着时间的推移而消失。相反,请直接将代码添加到帖子中,并使用将其显示为文本。请参阅。您的一个for循环看起来像
for(var z=0;z>=5;z++){}
为什么您希望使用该条件和该初始化的iterarion?
  for (var x=3; x<10000 ; x*=3) {console.log(x);}