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 相关文章推荐
自动更新作用
Oct 08 Javascript
利用js对象弹出一个层
Mar 26 Javascript
IE和FireFox(FF)中js和css的不同
Apr 13 Javascript
JavaScript获取GridView选择的行内容
Apr 14 Javascript
整理一些JavaScript的IE和火狐的兼容性注意事项
Mar 17 Javascript
javascript针对DOM的应用分析(三)
Apr 15 Javascript
JS图片无缝滚动(简单利于使用)
Jun 17 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
Dec 29 Javascript
javascript类型转换示例
Apr 29 Javascript
JS和JQ的event对象区别分析
Nov 24 Javascript
全新打包工具parcel零配置vue开发脚手架
Jan 11 Javascript
vue element-ul实现展开和收起功能的实例代码
Nov 25 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
php REMOTE_ADDR之获取访客IP的代码
2008/04/22 PHP
php读取csv实现csv文件下载功能
2013/12/18 PHP
PHP判断是否连接上网络的方法
2015/07/01 PHP
thinkphp实现附件上传功能
2017/05/26 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
2017/07/03 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
php实现姓名根据首字母排序的类与方法(实例代码)
2018/05/16 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
PHP INT类型在内存中占字节详解
2019/07/20 PHP
jquery命令汇总,方便使用jquery的朋友
2012/06/26 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
2013/06/03 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
详解Angular4 路由设置相关
2017/08/26 Javascript
vue跨域解决方法
2017/10/15 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
vuex如何重置所有state(可定制)
2019/01/17 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
python将MongoDB里的ObjectId转换为时间戳的方法
2015/03/13 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
python语言的优势是什么
2020/06/17 Python
python简单实现9宫格图片实例
2020/09/03 Python
利用python+request通过接口实现人员通行记录上传功能
2021/01/13 Python
HTML5拍照和摄像机功能实战详解
2019/01/24 HTML / CSS
关于.NET, HTML的五个问题
2012/08/29 面试题
大学生实习思想汇报
2014/01/12 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
党性分析自查总结
2014/10/14 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
世界名著读书笔记
2015/06/25 职场文书
2016年重阳节慰问信
2015/12/01 职场文书