While和for就仅仅是书写形式不同吗。。 var 初始值 while(循环条件){迭代条件};for(初始值,循环条件,迭代条件)
for循环的变量可以声明在循环体里 ,适用于循环体已知的循环
while要在循环体外声明一个全局变量用于判断,适用于循环体未知的循环