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 相关文章推荐
定时器(setTimeout/setInterval)调用带参函数失效解决方法
Mar 26 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
Dec 20 Javascript
10个很棒的jQuery代码片段
Sep 24 Javascript
javascript自定义滚动条实现代码
Apr 20 Javascript
购物车前端开发(jQuery和bootstrap3)
Aug 27 Javascript
微信公众平台开发教程(五)详解自定义菜单
Dec 02 Javascript
基于Javascript实现的不重复ID的生成器
Dec 25 Javascript
jQuery解析返回的xml和json方法详解
Jan 05 Javascript
jquery实现搜索框功能实例详解
Jul 23 jQuery
JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
Dec 14 Javascript
axios+Vue实现上传文件显示进度功能
Apr 14 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
Aug 07 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代码
2011/11/27 PHP
PHP中的替代语法介绍
2015/01/09 PHP
PHP实现微信提现(企业付款到零钱)
2019/08/01 PHP
IE 缓存策略的BUG的解决方法
2007/07/21 Javascript
JQuery Ajax通过Handler访问外部XML数据的代码
2010/06/01 Javascript
html页面显示年月日时分秒和星期几的两种方式
2013/08/20 Javascript
jQuery中多个元素的Hover事件解决方案
2014/06/12 Javascript
JS中的form.submit()不能提交表单的错误原因
2014/10/08 Javascript
常用的jQuery前端技巧收集
2014/12/24 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
2016/01/23 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
ES6知识点整理之模块化的应用详解
2019/04/15 Javascript
javascript 原型与原型链的理解及应用实例分析
2020/02/10 Javascript
Vue实现图片轮播组件思路及实例解析
2020/05/11 Javascript
Python使用turtule画五角星的方法
2015/07/09 Python
python psutil库安装教程
2018/03/19 Python
Python实现二维数组输出为图片
2018/04/03 Python
Python使用tkinter库实现文本显示用户输入功能示例
2018/05/30 Python
python实现简单的文字识别
2018/11/27 Python
Python使用LDAP做用户认证的方法
2019/06/20 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
django中的图片验证码功能
2019/09/18 Python
详解python中各种文件打开模式
2020/01/19 Python
python 爬取B站原视频的实例代码
2020/09/09 Python
Python爬虫之Selenium实现关闭浏览器
2020/12/04 Python
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
某公司的.net工程师面试题笔试题
2013/11/22 面试题
如何写好建议书
2014/03/13 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
亲子阅读的活动方案
2014/08/15 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
佛光寺导游词
2015/02/10 职场文书
创业计划书之酒厂
2019/10/14 职场文书
Django实现WebSocket在线聊天室功能(channels库)
2021/09/25 Python
PHP RabbitMQ消息列队
2022/05/11 PHP