while循环
while(条件表达式){循环体 } 当条件表达式为真则执行循环体,否则退出循环。
如果条件表达式直接写成true 就是while(true){循环体}就会一直循环但会变成死循环,需要加上一个结束语句
var i=1; while (num<=100){console.log('你好') ;num++;} 里面也应该有计数器(初始变化量,里面也应该
有操作表达式完成计数器的更新,防止循环。)
while和for的不同之处在于他可以做一些更加复杂的一些东西
弹出一个提示框,这是几0,若果输入0 就提示结束,否则一直询问
var sb=pormpt('这是几?0'); while ( sb!=='0'){ sb=prompt('这是几?') ; } alert('才看懂?');
do while 循环
do { 循环体 }while (条件表达式) 跟while不同的地方在于do while先执行一次循环体
在判断条件,如果条件表达式结果为真,则继续执行循环体,否则退出循环
var i=1; do {console.log('how are you'); }while(i <=100) 我们的do while至少循环一次。
for循环
在程序中,一组被重复执行的语句被称为循环体,能否重复执行,取决于循环的终止条件,
由循环体及循环的终止条件组成的语句,被称之为循环语句。
for重复执行某些代码,通常和计数有关。
for(初始变化量;条件表达式;操作表达式){ 循环体 }
初始变化量:就是用var声明的一个普通变量,通常用于作为计数器使用
条件表达式 就是用来决定每次一次循环是否继续执行,就是终止条件。
操作表达式 是每次循环最后执行的代码,经常用于我们计数器变量进行更新。
for(var i=1;i<=100;i++){ console.log('歪比巴卜') ; }(就是这个100的值可以是个盒子变量i<=变量)
首先执行 初始变化量只执行一次 去条件表达式判断是否满足条件 满足就去执行循环体。不满足就去执行操作表达式
然后接着去执行 条件表达式 ,满足就去执行循环体,不满足退出循环。