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的实现原理的模拟代码 -5 Ajax
Aug 07 Javascript
javascript AOP 实现ajax回调函数使用比较方便
Nov 20 Javascript
jquery validate 自定义验证方法介绍 日期验证
Feb 27 Javascript
简单的jquery左侧导航栏和页面选中效果
Aug 21 Javascript
谈谈我对JavaScript中typeof和instanceof的深入理解
Dec 25 Javascript
深入理解JavaScript 函数
Jun 06 Javascript
jQuery Validate让普通按钮触发表单验证的方法
Dec 15 Javascript
Jquery实时监听input value的实例
Jan 26 Javascript
Vue.js实战之组件之间的数据传递
Apr 01 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
May 16 Javascript
微信小程序实现留言板功能
Nov 02 Javascript
vue+element-ui表格封装tag标签使用插槽
Jun 18 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结合curl实现多线程抓取
2015/07/09 PHP
php实现的一段简单概率相关代码
2016/05/30 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
splice slice区别
2006/10/09 Javascript
jquery 查找新建元素代码
2010/07/06 Javascript
分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
2012/10/12 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
2014/04/16 Javascript
基于jQuery实现弹出可关闭遮罩提示框实例代码
2016/07/18 Javascript
javascript内存分配原理实例分析
2017/04/10 Javascript
vue.js项目中实用的小技巧汇总
2017/11/29 Javascript
详解js类型判断
2018/05/22 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
vue鼠标悬停事件实例详解
2019/04/01 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
Python中Random和Math模块学习笔记
2015/05/18 Python
取numpy数组的某几行某几列方法
2018/04/03 Python
使用python获取csv文本的某行或某列数据的实例
2018/04/03 Python
python实现桌面壁纸切换功能
2019/01/21 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
html5教程实现Photoshop渐变色效果
2013/12/04 HTML / CSS
html5 datalist标签使用示例(自动完成组件)
2014/05/04 HTML / CSS
美国健康和保健平台:healtop
2020/07/02 全球购物
介绍一下JMS编程步骤
2015/09/22 面试题
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
高校教师思想汇报
2014/01/11 职场文书
护理专业优质毕业生自荐书
2014/01/31 职场文书
教师年度考核个人总结
2015/02/12 职场文书
销售经理工作检讨书
2015/02/19 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
学校艾滋病宣传活动总结
2015/05/09 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
vue backtop组件的实现完整代码
2021/04/07 Vue.js
MySQL 十大常用字符串函数详解
2021/06/30 MySQL