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 相关文章推荐
一个对于js this关键字的问题
Jan 09 Javascript
JavaScript 原型与继承说明
Jun 09 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
Feb 02 Javascript
上传文件返回的json数据会被提示下载问题解决方案
Dec 03 Javascript
jQuery学习笔记之基础中的基础
Jan 19 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
Oct 29 Javascript
jquery实现简单文字提示效果
Dec 02 Javascript
js图片延迟加载(Lazyload)三种实现方式
Mar 01 Javascript
webpack打包并将文件加载到指定的位置方法
Feb 22 Javascript
JS实现的简单折叠展开动画效果示例
Apr 28 Javascript
js设计模式之单例模式原理与用法详解
Aug 15 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
Apr 08 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中常见的sql攻击正则表达式汇总
2014/11/06 PHP
PHP异常处理Exception类
2015/12/11 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
2019/10/22 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
用js实现的一个Flash滚动轮换显示图片代码生成器
2007/03/14 Javascript
详解JavaScript中shift()方法的使用
2015/06/09 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
基于jquery实现图片放大功能
2016/05/07 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
使用Nodejs连接mongodb数据库的实现代码
2017/08/21 NodeJs
JavaScript中Require调用js的实例分享
2017/10/27 Javascript
小程序图片长按识别功能的实现方法
2018/08/30 Javascript
JavaScript 继承 封装 多态实现及原理详解
2019/07/29 Javascript
linux环境下安装pyramid和新建项目的步骤
2013/11/27 Python
Python2.x版本中maketrans()方法的使用介绍
2015/05/19 Python
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
Python做文本按行去重的实现方法
2016/10/19 Python
Python变量赋值的秘密分享
2018/04/03 Python
创建Shapefile文件并写入数据的例子
2019/11/26 Python
解决Pytorch训练过程中loss不下降的问题
2020/01/02 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
2020/02/26 Python
python中format函数如何使用
2020/06/22 Python
13个Pandas实用技巧,助你提高开发效率
2020/08/19 Python
html如何对span设置宽度
2019/10/30 HTML / CSS
奥地利婴儿用品和玩具购物网站:baby-markt.at
2020/01/26 全球购物
日语专业个人求职信范文
2014/02/02 职场文书
竞聘上岗演讲
2014/05/19 职场文书
法院信息化建设方案
2014/05/21 职场文书
学校节能减排方案
2014/06/13 职场文书
小学数学教研活动总结
2014/07/01 职场文书
金秋助学感谢信
2015/01/21 职场文书
活动主持人开场白
2015/05/28 职场文书
2016五一手机促销广告语
2016/01/28 职场文书