JS 循环 while for do while

  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

JS 循环 while for do while的相关文章

JS循环

JS循环基础知识 [循环结构的执行步骤] 1,声明循环变量: 2,判断循环条件: 3,执行循环体操作: 4,更新循环变量: 然后,循环执行2-4,直到条件不成立时,跳出循环: while循环()中的表达式,运算结果可以是各种类型.但是最终都会转化为真假,转换规则同if结构: ①boolean:true为真,flase为假: ②string:空字符串为假,所有非空字符串为真: ③number:0为假,一切非0数字为真: ④null,undefined,NaN全为假: ⑤object:全为真: wh

Handlebars.js循环中索引(@index)使用技巧(访问父级索引)

使用Handlebars.js过程中,难免会使用循环,比如构造数据表格.而使用循环,又经常会用到索引,也就是获取当前循环到第几次了,一般会以这个为序号显示在页面上. Handlebars.js中获取循环索引很简单,只需在循环中使用{{@index}}即可. 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <META http-equiv=Content-Type content="text/html; charset=utf-

JS 循环遍历JSON数据 分类: JS技术 JS JQuery 2010-12-01 13:56 43646人阅读 评论(5) 收藏 举报 jsonc JSON数据如:{&amp;quot;options&amp;quot;:&amp;quot;[{

JS 循环遍历JSON数据 分类: JS技术 JS JQuery2010-12-01 13:56 43646人阅读 评论(5) 收藏 举报 jsonc JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"valu e/":/"10

js循环GridView判断CheckBox是否全部未选中

function isQueryPriceReplyProduct() { var gridItem; var itemIndex = 0;  var IDS = ''; while (gridItem = dgQueryPriceReplyProduct.Table.GetRow(itemIndex)) {   itemIndex++;   if (!gridItem.Cells[0].Value) { continue; } IDS += gridItem.Cells[1].Value + 

JS数组+JS循环题

先看JS循环作业题: 一.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米 <script type="text/javascript"> var a=0.0001; var i=0; while(a<=8848){ a=a*2; i++; } alert(i); </script> 这个题主要考察的点:1.当要求得到什么效果或者多少次结束时,我们可以考虑运动while语句是比较方便的: 2.对折一次厚度要*2,所以下次折叠后,

js循环绑定事件

在js中,用循环来为一对元素队列的元素绑定事件,是一个常见的问题. 通常进入误区的新人,都会这么写代码: (假设元素队列为o,默认使用jQuery) //error method var o =$('.blockHead'); for(var i=0; i<o.length; i++){ o[i].onclick = function(){ function(i){ alert(i); } } } 当然这种情况下,你会发现每个元素点击运行时,显示的 i值 都是 o.length-1: 因为js的

Data层相关问题 &amp; JS循环取值

第一次写博客,里面是自己工作中碰到的问题及总结的知识点,便于自己以后回顾,技术大牛们请直接忽略这篇文章,也希望能帮助到想我这样的小白! Data层相关问题总结: 1. 代码管理用的是 VSS 2005: 改好程序后,必须要重新生成下:(注意文件之间的引用关系的顺序),程序改的是对的,也在本地保存了,断点调试的时候还是之前没有改的代码,郁闷了好久.别的引用没有更新,害惨我了. 第一次碰到,不了解,白白浪费了两天的时间,两天的时间,还破坏了我周末的心情! 2. SQL语句写好后,注意起中英文之间的输

JS 循环遍历JSON数据

JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"value/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/

js循环POST提交添加辅助单位

1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>js循环POST提交添加辅助单位</title> 6 <s

js循环处理后台返回的json数组

1 <script type="text/javascript"> 2 function gongdan_search(elm){ 3 var dangqian_value=$(elm).val(); 4 if(dangqian_value){ 5 $.ajax({ 6 url:'__URL__/order_infos_list_search', 7 type:'post', 8 data:{dangqian_value:dangqian_value}, 9 success