JavaScript中的if循环语句

<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <script type="text/javascript">
   /*
    * 向页面中输出连续数字
    */
   //document.write(1);
   var n=1;
   document.write(n++ + "<br />");
   /*
    * 循环语句:
    * 通过循环语句可以反复的执行一段代码多次
    * while循环:
    * 语法:\
    * while(条件表达式){
    *  语句...
    *
    * }
    * while语句在执行时,
    * 先对天剑表达式进行求值判断
    * 如果值为true,则执行循环体,
    * 循环体执行完毕后,继续对表达式进行判断
    * 如果为true,则继续执行循环体以此类推
    * 如果值为fasle则终止循环
    */
   /*
    * while(true){
    *  alert(n++);
    * }
    * 像这种将条件表达式写死成true的循环,叫死循环
    * 该循环不会停止,除非浏览器关闭,死循环在开发中慎用
    *可以用break来终止循环
    *
    */
   //1.创初始化一个变量
   var i = 0;
   //2.在循环中设置一个条件表达式
   while(i<10){
    alert(i);
    i++
    //3.定义一个更新表达式,每次更新初始化变量
   }
    /*
     * do...while循环、、
     * 语法
     * do{
     *  语句...
     * }while(条件表达式);
     * 执行流程:
     * do...while语句在执行时,会先执行循环体,
     * 循环体执行完毕后,在对while后的条件表达式进行判断
     * 如果结果为true,则继续执行循环体,执行完毕后继续判断以此类推
     *
     * 实际上这两个语句功能类似,不同的是while是先判断后执行
     * 而do...while会先执行后判断
     * do...while可以保证循环体至少执行一次
     * 而while不能
     */
   do{
    document.write(i++ +"<br/>");
   }while(i <= 10);
//   
  </script>
 </head>
 <body>
 </body>
</html>

原文地址:https://www.cnblogs.com/tianyating/p/9352878.html

时间: 2024-10-03 23:10:50

JavaScript中的if循环语句的相关文章

深入理解javascript中的事件循环event-loop

前面的话 本文将详细介绍javascript中的事件循环event-loop 线程 javascript是单线程的语言,也就是说,同一个时间只能做一件事.而这个单线程的特性,与它的用途有关,作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM.这决定了它只能是单线程,否则会带来很复杂的同步问题.比如,假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准? 为了利用多核CPU的计算能力,HTML

SharePoint 自定义的列表页面中添加javascript的一个 For循环语句后,该页面就打不开了。

一个sharepoint 2013的普通的列表的自定义新建页面,我在其中新添加几行javascript代码后页面就打不开了.如图所示: 真是一言不合,友谊的页面说打不开就打不开啊.后来慢慢比对发现是因为Javascript中有一个For循环,当把这个for循环去掉,页面就可以正常打开,而当把for循环加上,页面直接就打不开了. 原因: 列表的自定义页面一般都是XSL格式的,for可能在里面是个比较特殊的关键字,所以就造成解析困难了. 解决方法: 1.可以用jquery的each方法代替for循环

深入了解 JavaScript 中的 for 循环

学习前端的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入前端学习交流群,群号码:328058344   在ECMAScript5(简称 ES5)中,有三种 for 循环,分别是: 简单for循环 for-in forEach 在2015年6月份发布的ECMAScript6(简称 ES6)中,新增了一种循环,是: for-of 下面我们就来看看这 4 种 for 循环. 简单 for 循环 下面先来看看大家最常见的一种写法: const arr = [1, 2, 3];

JavaScript中for..in循环陷阱介绍

for...in循环中的循环计数器是字符串,而不是数字它包含当前属性的名称或当前数组元素的索引,下面有个不错的示例大家可以参考下 大家都知道在JavaScript中提供了两种方式迭代对象: (1)for 循环: (2)for..in循环: 使用for循环进行迭代数组对象,想必大家都已经司空见惯了.但是,使用for.. in循环时,大家可要注意了,为什么这么说呢?大家听我娓娓道来.... javascript提供了一种特殊的循环(也就是for .. in循环),用来迭代对象的属性或数组的每个元素,

JavaScript 中 for in 循环和数组的问题

本文由 伯乐在线 - ElvisKang 翻译,进林 校稿.未经许可,禁止转载!英文出处:adripofjavascript.com.欢迎加入翻译小组. JavaScript的for…in循环用于迭代访问对象中的可枚举(enumerable)属性: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 var tMinus = {     two: "Two",     one: "One",     zero: "Blast

JavaScript 中if条件判断语句

条件语句 在写代码时,经常会需要基于不同判断执行不同的动作: 您可以在代码中使用条件语句来实现这一点. 在 JavaScript 中,我们可使用如下条件语句:1.使用 if 来规定要执行的代码块,如果指定条件为 true:2.使用 else 来规定要执行的代码块,如果相同的条件为 false:3.使用 else if 来规定要测试的新条件,如果第一个条件为 false:4.使用 switch 来规定多个被执行的备选代码块.  if 语句单分支语句,由一个if组成,如果条件成立,则进入代码开始执行

20.SqlServer中if跟循环语句

--if语句declare @i int set @i=1 if @i<0 begin set @[email protected]+1 print @i end else --循环语句 declare @i int set @i=0 while @i<5 begin set @i= @i+1 insert into grade(classname) values(@i) end

JavaScript中for..in循环陷阱

好久没有blog了,要不是今晚被一个小小的难题困住了,我是要继续懈怠下去的.这个小小的问题就是:从一个数组中的每一个元素都取出同一个属性,然后把这些属性加在一起.数组的每个元素的类型相同,包含多个属性,区别在于属性的取值不同. 一开始,采取for in方法来迭代数组: //假设被迭代的数组为items = [{a:'10',b:'11',c:'12'},{a:'20',b:'21',c:'22'}] var count; for( item in items) { count += item['

C#中的for循环语句的使用

for循环是程序语言开发中常见的技法之一,这类循环可以执行指定的次数, for循环比较适合于指定次数的应用,在使用时,需初始化一个作为计数器的变量值 for (int i = 1; i <= 10; i++) { Console.WriteLine("{0}", i); } 声明了for的计数器变量后,使用 ; 号隔开,接着添加条件判断的表达式(应涉及计数器变量) i <= 10,继续使用 ; 号隔开,添加对计数器变量的操作 i++(不用 ; 号结尾).尝试把i++去掉,放