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中判断Object、Array、Function等引用类型对象是否相等
Aug 29 Javascript
jquery移除button的inline onclick事件(已测试及兼容浏览器)
Jan 25 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
Mar 26 Javascript
javascript解决innerText浏览器兼容问题思路代码
May 17 Javascript
Javascript高级技巧分享
Feb 25 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
Jun 23 Javascript
angular 动态组件类型详解(四种组件类型)
Feb 22 Javascript
JS检测是否可以访问公网服务器功能代码
Jun 19 Javascript
bootstrap table插件的分页与checkbox使用详解
Jul 23 Javascript
浅谈vue项目可以从哪些方面进行优化
May 05 Javascript
JavaScript实现的反序列化json字符串操作示例
Jul 18 Javascript
vue实现element-ui对话框可拖拽功能
Aug 17 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实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
CSS3画一个阴阳八卦图
2021/03/09 HTML / CSS
js 中 document.createEvent的用法
2010/08/29 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
JS实现回到页面顶部动画效果的简单实例
2016/05/24 Javascript
Angular2 环境配置详细介绍
2016/09/21 Javascript
js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
2016/11/21 Javascript
jquery UI Datepicker时间控件冲突问题解决
2016/12/16 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
基于Vue2.X的路由和钩子函数详解
2018/02/09 Javascript
微信小程序加载机制及运行机制图解
2019/11/27 Javascript
javascript实现画板功能
2020/04/12 Javascript
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
实现python版本的按任意键继续/退出
2016/09/26 Python
python安装Scrapy图文教程
2017/08/14 Python
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
2018/01/05 Python
教你使用python画一朵花送女朋友
2018/03/29 Python
python实现监控某个服务 服务崩溃即发送邮件报告
2018/06/21 Python
python 自动批量打开网页的示例
2019/02/21 Python
学习python可以干什么
2019/02/26 Python
Django利用cookie保存用户登录信息的简单实现方法
2019/05/27 Python
django做form表单的数据验证过程详解
2019/07/26 Python
使用Python调取任意数字资产钱包余额功能
2019/08/15 Python
python标准库OS模块函数列表与实例全解
2020/03/10 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
移动端Web页面的CSS3 flex布局快速上手指南
2016/05/31 HTML / CSS
canvas实现飞机打怪兽射击小游戏的示例代码
2018/07/09 HTML / CSS
澳大利亚牛仔裤商店:Just Jeans
2016/10/13 全球购物
毕业生个人投资创业计划书
2014/01/04 职场文书
校园十大歌手策划书
2014/02/01 职场文书
致接力运动员广播稿
2014/02/17 职场文书
《悯农》教学反思
2014/04/28 职场文书
产品发布会策划方案
2014/05/12 职场文书
nginx优化的六点方法
2021/03/31 Servers
深入理解python协程
2021/06/15 Python