1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 </body> 9 <script type="text/javascript"> 10 // 程序共有三种结构 顺序结构 、分支结构、循环结构 11 // 循环结构有三种实现方式 while do while for 12 13 // while 循环 14 // 语法 while(循环条件){循环体} 15 16 var count = 0; 17 while(count < 100){ 18 console.log("我爱你"); 19 //循环增量 (必须有,否则一定会是死循环) 20 count = count + 1; 21 22 } 23 24 // 从数字1打印到数字100 25 var count = 0; 26 while(count < 100){ 27 count = count + 1; 28 console.log(count); 29 } 30 // 循环三要素:1、循环条件 2、循环体 3、循环增量 31 var i = 5; 32 i = i + 1;//等价于 i++; 自增运算 ++在右边先运算,后自增,++在左边先自增后运算 33 var reslut = ++i; 34 console.log(reslut); 35 console.log(i); 36 var result2 = i--; //等价于var result2 = i;i = i -1; 37 var result3= --i; //等价于 i = i-1; var result3 = i; 38 console.log(i); 39 console.log(result3); 40 41 //打印1-100 之间 7和5的倍数 42 var i = 0; 43 while(i < 100){ 44 i ++; 45 if(i % 7 == 0){ 46 console.log(i); 47 } 48 } 49 50 var i = 0; 51 while(i < 100){ 52 i++; 53 if(i % 5 == 0){ 54 if( i % 7 == 0){ 55 console.log(i); 56 } 57 58 } 59 } 60 61 // do while 循环 ---几乎不使用 62 63 do{ 64 //循环体 65 }while(条件) 66 var i = 0; 67 do{ 68 i++; 69 console.log(i); 70 }while(i < 100) 71 72 var i = 1; 73 while(i < 1){ 74 console.log("while"); 75 i++; 76 } 77 78 var i = 1; 79 do{ 80 console.log(i); 81 i++; 82 }while(i < 1) 83 84 85 86 for 循环 87 88 for (1增量初始值;2循环结束条件;3循环增量) { 89 4循环体 90 } 91 92 93 94 打印1-100 95 var i = 0; 96 for(i = 1;i < 101;i++){ 97 console.log(i); 98 } 99 100 var j = 101; 101 for (j = 101; j < 201; j++) { 102 console.log(i); 103 } 104 105 106 for (var i = 1; i < 100; i ++) { 107 console.log(i); 108 } 109 110 for (var i = 101; i < 201; i++) { 111 console.log(i); 112 } 113 114 115 116 117 118 119 </script> 120 </html>
时间: 2024-10-11 11:03:49