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 相关文章推荐
JavaScript经典效果集锦
Jul 06 Javascript
ASP中Sub和Function的区别说明
Aug 30 Javascript
Jquery下判断Id是否存在的代码
Jan 06 Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
May 30 Javascript
深入理解JavaScript中的传值与传引用
Dec 09 Javascript
用javascript将数据导入Excel示例代码
Sep 10 Javascript
node.js中的fs.readSync方法使用说明
Dec 17 Javascript
JS判断是否长按某一键的方法
Mar 02 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
Dec 25 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
May 09 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
Apr 14 Javascript
JavaScript实现消消乐的源代码
Jan 12 Javascript
利用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
PHP提取中文首字母
2008/04/09 PHP
全世界最小的php网页木马一枚 附PHP木马的防范方法
2009/10/09 PHP
解析link_mysql的php版
2013/06/30 PHP
PHP中使用虚代理实现延迟加载技术
2014/11/05 PHP
详解PHP中的null合并运算符
2015/12/30 PHP
Smarty简单生成表单元素的方法示例
2016/05/23 PHP
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
2012/02/10 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
2015/09/26 Javascript
每天一篇javascript学习小结(面向对象编程)
2015/11/20 Javascript
jquery实现全屏滚动
2015/12/28 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
深入理解JQuery循环绑定事件
2016/06/02 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
基于Bootstrap实现城市三级联动
2017/11/23 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
bootstrap select2插件用ajax来获取和显示数据的实例
2018/08/09 Javascript
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
详解js中的原型,原型对象,原型链
2020/07/16 Javascript
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
2018/01/15 Python
对python 生成拼接xml报文的示例详解
2018/12/28 Python
numpy concatenate数组拼接方法示例介绍
2019/05/27 Python
python实现月食效果实例代码
2019/06/18 Python
python中对_init_的理解及实例解析
2019/10/11 Python
使用pandas的box_plot去除异常值
2019/12/10 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
计算机专业毕业生求职信分享
2013/12/24 职场文书
大学生学期个人总结
2015/02/12 职场文书
文明礼仪倡议书
2015/04/28 职场文书
分析ZooKeeper分布式锁的实现
2021/06/30 Java/Android
Vue图片裁剪组件实例代码
2021/07/02 Vue.js
Nginx配置文件详解以及优化建议指南
2021/09/15 Servers