循环语句
循环语句:就是程序路径的一个回路,可以让一部分代码重复执行。
一、while语句
while( 限制条件 ){ 重复执行的语句块 }
//打印从1岁到100岁
var i = 1;
while (i < 100) {
console.log('今年' + i + '岁');
i++;
}
//计算1~100之间所有整数的和
var sum = 0;
var i = 1;
while (i <= 100) {
sum = sum + i;
i++;
}
console.log(sum); //5050
二、do while语句
do{
执行的代码
}while(条件)
//打印从1岁到100岁
var i = 1;
do {
console.log('今年' + i + '岁');
i++;
}
while (i <= 100)
//计算1~100之间所有整数的和
var sum = 0;
var i = 1;
do {
sum = sum + i;
i++;
}
while (i <= 100)
console.log(sum);
三、while和do while的区别
while 语句属于前测试循环语句,也就是说,在循环体内的代码被执行之前, 就会对限制条件求值。因此,循环体内的代码有可能永远不会被执行。
四、for循环语句
for(初始值;条件;迭代量){
}
var str = '';
for (i = 1; i <= 5; i++) {
for (j = 1; j <= 5; j++) {
str = str + '*';
}
str = str + '\n';
}
console.log(str);
五、break,continue,return的区别
1、break :结束当前的循环体(如for、while )
2、continue :跳出本次循环,继续执行下次循环(如for、while )
3、return :不仅可以退出循环,还能够返回return语句中的值,同时还可以结束当前的函数体内的代码