JavaScript 循环嵌套案例、while 语句、 do...while 语句、continue 关键字、5 break 关键字

1循环嵌套案例

//生成 i 行 j 列的星星图案

var num1 = prompt('输入星星行的个数');
var num2 = prompt('输入星星列的个数');
var str = '';
for(var i=1;i<=num1;i++){
    for (var j=1;j<=num2;j++){
        str = str +'*';
    }
    str='\n';
}
console.log(str);
//生成三角形的星星图案

var str='';
for (var i = 1;i<=5;i++){
    for(var j=i;j<=5;j++){
        str +='*';
    }
    str +='\n';
}
console.log(str);

//生成九九乘法表。九九乘法表是 for 循环的一个重要案例
var str='';
for(var i=1;i<=9;i++){
    for(var j=1;j<=i;j++){
        str += j+'*'+i+'='+i*j+'\t';
    }
    str +='\n';
}
console.log(str);

2 while 语句

while 语句可以在条件为 true 的前提下,循环执行指定的一段代码,直到条件表达式为 false 时结束循环。

while (条件表达式){
    //循环体
}
//使用 while 循环输出 1-100 范围内的数字
var i = 1;
while(i<=100){
    console.log(i);
    i++;
}
//使用 while 语句求 1-100 的所有整数的和
var sum = 0;
var i = 1;
while(i<=100){
    sum+=i;
    i++;
}
console.log(sum);

3 do…while 语句

do while 语句和 while 语句的区别是,前者会无条件的执行循环体中的代码,然后再判断条件,根据条件决定是否循环执行;而 while 是先判断条件,再根据条件决定是否执行循环体

//使用 do...while 语句输出 1-100 的数字
var num=1;
do{
    console.log(num);
    num ++;
}while(num<=100);
// 使用 do...while 语句计算 1-100 之间的整数和
var sum=0;
var i = 1;
do{
    sum +=i;
    i++;
}while(i<=100);
console.log(sum);

4 continue 关键字

continue 关键字可以在 for 、while、以及 do…while 循环体中使用,它用来立即跳出本次循环,也就是跳过了 continue 后面的代码,继续下一次循环。例如,一个人吃苹果,一共五个苹果,吃到第三个有虫子就扔了,继续吃第四个第五个。

for (var i=1;i<=5;i++){
    if(i==3){
        continue;
    }
    console.log('我吃完了第'+ i + '个苹果');
}

5 break 关键字

break 关键字可以用在 switch 语句和循环语句中,在循环语句使用时,其作用是立即跳出整个循环。例如,一个人吃五个苹果,吃到第三个是坏的。后面的也不想吃了。

for (var i=1;i<=5;i++){
    if(i==3){
        break;
    }
    console.log('我吃完了第'+i+'个苹果');
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值