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 相关文章推荐
JQUERY 浏览器判断实现函数
Aug 20 Javascript
Extjs 几个方法的讨论
Jan 28 Javascript
jQuery 处理表单元素的代码
Feb 15 Javascript
Javascript面向对象编程
Mar 18 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
Mar 17 Javascript
JavaScript生成的动态下雨背景效果实现方法
Feb 25 Javascript
js面向对象之公有、私有、静态属性和方法详解
Apr 17 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
Jul 17 Javascript
浅谈Angular.js中使用$watch监听模型变化
Jan 10 Javascript
js中url对象化管理分析
Dec 29 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
Aug 07 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
Aug 11 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获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
php指定函数参数默认值示例代码
2013/12/04 PHP
Linux中用PHP判断程序运行状态的2个方法
2014/05/04 PHP
php将文本文件转换csv输出的方法
2014/12/31 PHP
PHP实现的折半查询算法示例
2017/10/09 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
2018/09/04 PHP
Ajax+PHP实现的分类列表框功能示例
2019/02/11 PHP
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
2013/12/19 Javascript
JavaScript显示表单内元素数量的方法
2015/04/02 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
浅析JavaScript声明变量
2015/12/21 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
使用伪命名空间封装保护独自创建的对象方法
2016/08/04 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
2017/03/07 Javascript
laydate 显示结束时间不小于开始时间的实例
2017/08/11 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
2017/12/06 Javascript
layer.open 按钮的点击事件关闭方法
2018/08/17 Javascript
微信小程序利用for循环解决内容变更问题
2020/03/05 Javascript
js获取图片的base64编码并压缩
2020/12/05 Javascript
[02:51]DOTA2英雄基础教程 风暴之灵
2013/12/23 DOTA
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
python实现自动登录
2018/09/17 Python
python贪吃蛇游戏代码
2020/04/18 Python
计算机二级python学习教程(2) python语言基本语法元素
2019/05/16 Python
Pandas之MultiIndex对象的示例详解
2019/06/25 Python
python 类之间的参数传递方式
2019/12/20 Python
美国Max仓库:Max Warehouse
2020/05/31 全球购物
假日旅行社实习自我鉴定
2013/09/24 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
2015年导购员工作总结
2015/04/25 职场文书
聊一聊python常用的编程模块
2021/05/14 Python
python3实现常见的排序算法(示例代码)
2021/07/04 Python