在js中if和while到底有什么区别?

比如我在学习continue和break语句的时候。
if(i==3) break;程序正常跳出循环。
但是用while(i==3) break;程序就出错了。continue的时候也一样。
为什么啊?while不能执行这样的条件吗?
是不是我对while的理解有偏差?

第1个回答  2015-09-07
写出具体程序来讨论。

追问


function myFunction(){
var x="";
var i=0;
for(i=0;i";
}
document.getElementById("demo").innerHTML=x;
}

追答

if :满足条件,则执行【1次】代码块;
while: 满足条件,则【循环】执行代码块。

追问

了解了谢谢。

本回答被提问者采纳
相似回答