`
fuying88958
  • 浏览: 9746 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

for 和for...in循环

 
阅读更多

     javascript中的for循环语句有比较完整的循环结构,相对来讲比while循环更为方便,结构更清晰。类似于while循环,for循环有一个初始化的变量作计数器,每循环一次计数器自增1(或自减1),并设立一个终止循环的条件表达式。而初始化,检测循环条件和更新是对计数器变量的3种重要操作,for循环将这3种操作作为语法声明的一部分,其编写方法如下:

     for(初始化变量;设立终止循环条件表达式;更新变量){

     代码段

     }

   

     for循环语句编写可以避免忘记更新变量等情况 ,表达更加直白,也更容易理解。

 

     不过在一般的网页应用中,一个计数器变量即可满足需求。javascript还有另一种形式的for循环,即for...in循环,用于循环处理javascript对象,如对象的属性等。fon...in循环的编写方式如下:

   for(声明变量in 对象){

   代码段

   }

 

   声明的变量用于存储循环运行时对象中的下一个元素。for…in的执行过程即对对象中每一个元素执行代码段的语句。由于每个对象的属性不同,所以循环的次数是未知的,并且循环的顺序也是未知的。数组是一种特殊的对象类型,可以存储多个数据(类似于多个变量的集合),并通过索引访问。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics