javascript中的循环语句for语句深入理解


Posted in Javascript onApril 04, 2014

程序实现中经常要用到循环语句,其中for循环是多数语言都有的。在javascript中,for循环有几种不同的使用情况,下面就分别来讲述我的理解。

第一种:(通常情况,循环执行相关操作)

var objA=document.getElementsByTagName("a"); 
var i,max; 
for(i=0,max=objA.length;i<max;i++){ 
objA[i].onclick=function(){ 
alert(this.innerHTML); 
} }

循环,依次注册超链接标签的单击操作

第二种:(针对对象,操作对象内容)

var person={name:'wmhello',age:'28'}; 
var tips=''; for(var obj in person){ 
tips+=obj+'-->'+person[obj]+'\n' } 
alert(tips)

第三种:(常用于数组,对数组执行特定的操作)
var num=[1,3,5]; 
var total=0; 
num.forEach(function(e){ 
total+=e; 
}); 
alert(total);

此forEach循环在firefox和chrome中有效
Javascript 相关文章推荐
可以把编码转换成 gb2312编码lib.UTF8toGB2312.js
Aug 21 Javascript
js tab 选项卡
Apr 26 Javascript
jquery 批量上传图片实现代码
Jan 28 Javascript
js解析与序列化json数据(二)序列化探讨
Feb 01 Javascript
js charAt的使用示例
Feb 18 Javascript
js QQ客服悬浮效果实现代码
Dec 12 Javascript
用canvas 实现个图片三角化(LOW POLY)效果
Feb 18 Javascript
vue.js表格分页示例
Oct 18 Javascript
angular ng-repeat数组中的数组实例
Feb 18 Javascript
vue.js响应式原理解析与实现
Jun 22 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
May 30 Javascript
详解为什么Vue中的v-if和v-for不建议一起用
Jan 13 Vue.js
利用jquery动画特效和css打造的侧边弹出垂直导航
Apr 04 #Javascript
调试代码导致IE出错的避免方法
Apr 04 #Javascript
javascript写的一个模拟阅读小说的程序
Apr 04 #Javascript
js 显示base64编码的二进制流网页图片
Apr 04 #Javascript
jquery scroll()区分横向纵向滚动条的方法
Apr 04 #Javascript
jQuery scroll事件实现监控滚动条分页示例
Apr 04 #Javascript
javascript移出节点removeChild()使用介绍
Apr 03 #Javascript
You might like
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
PHP通过插入mysql数据来实现多机互锁实例
2014/11/05 PHP
鼠标图片振动代码
2006/07/06 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
2011/05/05 Javascript
onkeyup,onkeydown和onkeypress的区别介绍
2013/10/21 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
Javascript控制div属性动态变化实例分析
2015/10/08 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
jQuery simpleModal插件的使用介绍
2016/08/30 Javascript
JavaScript实现星级评分
2017/01/12 Javascript
javascript 中设置window.location.href跳转无效问题解决办法
2017/02/09 Javascript
JavaScript调试之console.log调试的一个小技巧分享
2017/08/07 Javascript
详解Node全局变量global模块
2017/09/28 Javascript
还不懂递归?读完这篇文章保证你会懂
2018/07/29 Javascript
jquery实现烟花效果(面向对象)
2020/03/10 jQuery
jQuery加PHP实现图片上传并提交的示例代码
2020/07/16 jQuery
Python3基础之条件与循环控制实例解析
2014/08/13 Python
python 在指定范围内随机生成不重复的n个数实例
2019/01/28 Python
使用Python进行体育竞技分析(预测球队成绩)
2019/05/16 Python
详解Python3 pandas.merge用法
2019/09/05 Python
利用python Selenium实现自动登陆京东签到领金币功能
2019/10/31 Python
python SVD压缩图像的实现代码
2019/11/05 Python
python实现手势识别的示例(入门)
2020/04/15 Python
Python识别验证码的实现示例
2020/09/30 Python
HTML5 使用 sessionStorage 进行页面传值的方法
2018/07/02 HTML / CSS
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
杭州联环马网络笔试题面试题
2013/08/04 面试题
招聘单位介绍信
2014/01/14 职场文书
客运企业隐患排查工作方案
2014/06/06 职场文书
教师师德表现自我评价
2015/03/05 职场文书
英文慰问信范文
2015/03/24 职场文书
督导岗位职责范本
2015/04/10 职场文书
2015年维修工作总结
2015/04/25 职场文书
服务器间如何实现文件共享
2022/05/20 Servers
Linux安装Docker详细教程
2022/07/07 Servers