| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- </head>
- <body>
- <script>
- var arr = [1,2,3,4,5,6,7,8,9];
- // for 循环
- // for 循环后面有三条语句 第一语句一般为定义变量 第二条语句控制循环的次数 第三条给第一个语句的变量做操作
- // 第一次循环只执行前两条语句 然后进入到循环体里开始执行{}的代码
- // 从第二次循环开始 先执行第三条语句 然后执行第二条语句 如果条件成立可以循环那么进入到循环体执行{}里的代码
- // for(var i=0;i<arr.length;i++){
- // console.log(arr[i]);
- // }
- // while 循环
- // while循环后边的括号里就只有一条语句 如果成立执行循环如果不成立循环结束
- // var i = 0;
- // while(i<arr.length){
- // console.log(arr[i]);
- // i++;
- // }
- // do while
- // do while 循环整体于 while 区别在于do while 先执行再判断
- // var i = 0;
- // do{
- // console.log(arr[i])
- // i++;
- // }while(i<arr.length)
- // for(var i=0;i<arr.length;i++){
- // if(arr[i] == 5){
- // console.log("当前数值为5不输出")
- // }else{
- // console.log(arr[i])
- // }
- // }
- // 循环中如果遇到continue 那么结束本次循环continue下边代码将不会被执行
- // for(var i=0;i<arr.length;i++){
- // if(arr[i] == 5){
- // continue;
- // console.log("当前数值为5不输出")
- // }
- // console.log(arr[i])
-
- // }
- // 在循环中遇到 break 表示结束整个循环
- // for(var i=0;i<arr.length;i++){
- // if(arr[i] == 5){
- // break;
- // console.log("当前数值为5不输出")
- // }
- // console.log(arr[i])
-
- // }
- // for(var i = 10;i<arr.length;i++){
- // console.log("执行循环");
- // for(var j=0;j<arr.length;j++){
- // }
- // }
- // 循环中如果循环体{}没有写 将后面第一条语句当作循环体执行
- var i = 0;
- while(i<10)
- console.log(i++);
- console.log("循环");
- </script>
- </body>
- </html>
|