|
|
@@ -0,0 +1,65 @@
|
|
|
+<!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])
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ </script>
|
|
|
+</body>
|
|
|
+</html>
|