js循环语法

本文详细介绍了JavaScript中的三种循环结构:while、do...while和for循环,包括它们的语法、使用场景以及如何避免死循环。同时,提到了循环控制的关键字continue和break的作用,并通过九九乘法表的例子展示了循环嵌套的使用。最后,给出了调试循环代码的方法。
摘要由CSDN通过智能技术生成

1、while循环

语法:循环是否结束,取决于条件是否为false大括号是不算结束

while(条件语句){
条件成立执行的代码
}

while循环需要我们在循环外就将变量声名好,在执行代码的过程中,一定要让变量进行变化,否则这个循环就会无 休止的进行下去。

不会停止的循环叫做死循环,程序一直不会停止,cpu占用率越来越高,很容易造成系统崩溃。所以我们在写代码的 时候一定避免写成死循环。

【死循环的用处:官网维护,利用死循环不停扫描漏洞并及时修复】

2、do while循环

do while 循环是while循环的变异体。循环流程相似,唯一不同的地方在于do while循环会先执行一次,不管条件是 否成立,先执行一次,后面的流程和while循环一样。

var k = 0;
do{
    console.log(k);
    k++
}while(k < 5)

3、for循环

语法:初始值可以定义多个,变量变化形式不止限于++

for(var k=1; k<=3; k++)
//for(定义初始值;判断条件;变量变化)
 {
    console.log(k);
}

for括号中内容省略的情况(条件可以省略,省略之后表示条件一直为true - 跟条件直接写了true是一样的,但会直接造成死循环)

var k=1 
// for循环的初始值定义可以放在循环的外面,但是,小括号中的分号一个都不能少
// 可以把变化放在大括号中的最后
for(   ; k<=3; ) {
    console.log(k);
    k++
}

4、关键字

在循环有两个关键字可以改变循环执行的流程。

continue关键字,可以跳过当前这次的循环,直接进行下一次的循环。

for(var i = 1;i <= 5;i++){
if(i == 3){
continue; // 当i=3的时候,直接进行下一次的循环
}
document.write(i);
}
// 最后结果是1245

break关键字,可终止循环,直接让整个循环结束运行。

(有效避免死循环带来的影响)

for(var i = 1;i <= 5;i++){
if(i == 3){
break; // 当i=3的时候,直接结束整个循环的运行
}
document.write(i);
}
// 最后结果是12

5、循环嵌套(九九乘法表)

<script>
for (var a=1;a<10;a++){
  for(var b=1;b<=a;b++)
  {
    document.write(b+'*'+a+'='+b*a+'&emsp;')
  }
  document.write('<br>')
}
</script>

运行结果:

6、调试

浏览器中按F12-->sources-->在network选项中找到需要调试的文件打开-->在程序代码的某一行设置断点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值