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本身的局限性 别让javascript做太多事
Mar 23 Javascript
JQuery防止退格键网页后退的实现代码
Mar 23 Javascript
javascript使用定时函数实现跳转到某个页面
Dec 25 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
Jan 25 Javascript
详解jQuery中的元素的属性和相关操作
Aug 14 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
May 04 Javascript
分析JavaScript数组操作难点
Dec 18 Javascript
Webpack框架核心概念(知识点整理)
Dec 22 Javascript
AngularJS使用ui-route实现多层嵌套路由的示例
Jan 10 Javascript
微信小程序实现topBar底部选择栏效果
Jul 20 Javascript
JS开发 富文本编辑器TinyMCE详解
Jul 19 Javascript
移动端手指操控左右滑动的菜单
Sep 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
一个连接两个不同MYSQL数据库的PHP程序
2006/10/09 PHP
php UTF8 文件的签名问题
2009/10/30 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
jcarousellite.js 基于Jquery的图片无缝滚动插件
2010/12/30 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
2016/08/29 Javascript
基于JavaScript实现数码时钟效果
2020/03/30 Javascript
JS实现简单表格排序操作示例
2017/10/07 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
2018/07/19 Javascript
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
vue项目打包后怎样优雅的解决跨域
2019/05/26 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
js实现简单进度条效果
2020/03/25 Javascript
[00:05]ChinaJoy现场 DOTA2玩家高呼“CN DOTA BEST DOTA”
2019/08/04 DOTA
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
在Django框架中设置语言偏好的教程
2015/07/27 Python
深入解析Python中的上下文管理器
2016/06/28 Python
python中字符串变二维数组的实例讲解
2018/04/03 Python
通过Python模块filecmp 对文件比较的实现方法
2018/06/29 Python
tensorflow学习教程之文本分类详析
2018/08/07 Python
python+opencv实现霍夫变换检测直线
2020/10/23 Python
Anaconda+Pycharm环境下的PyTorch配置方法
2020/03/13 Python
Pycharm安装Qt Design快捷工具的详细教程
2020/11/18 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
奇怪的鱼:Weird Fish
2018/03/18 全球购物
人力资源管理专业毕业生推荐信
2013/11/07 职场文书
公务员职业生涯规划书范文  
2014/01/19 职场文书
党校毕业心得体会
2014/09/13 职场文书
公司授权委托书样本
2014/09/15 职场文书
大学生实习证明范文(5篇)
2014/09/18 职场文书
无房产证房屋转让协议书合同样本
2014/10/18 职场文书
创业计划书之酒吧
2019/12/02 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS