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 相关文章推荐
Javascript学习笔记7 原型链的原理
Jan 11 Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
Jan 30 Javascript
三种动态加载js的jquery实例代码另附去除js方法
Apr 30 Javascript
Jquery中find与each方法用法实例
Feb 04 Javascript
js获取form的方法
May 06 Javascript
js事件处理程序跨浏览器解决方案
Mar 27 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
Jun 01 Javascript
js实现常见的工具条效果
Mar 02 Javascript
EasyUI中的dataGrid的行内编辑
Jun 22 Javascript
说说node中的可读流和可写流的区别
Jun 01 Javascript
vuex实现及简略解析(小结)
Mar 01 Javascript
vue 检测用户上传图片宽高的方法
Feb 06 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 读取文件乱码问题
2010/02/20 PHP
简单的php中文转拼音的实现代码
2014/02/11 PHP
PHP使用array_multisort对多个数组或多维数组进行排序
2014/12/16 PHP
php简单构造json多维数组的方法示例
2017/06/08 PHP
PHP实现的二分查找算法实例分析
2017/12/19 PHP
PHP内置函数生成随机数实例
2019/01/18 PHP
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
2014/07/14 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
cocos creator Touch事件应用(触控选择多个子节点的实例)
2017/09/10 Javascript
vue-cli配置环境变量的方法
2018/07/09 Javascript
在vue中安装使用vux的教程详解
2018/09/16 Javascript
Javascript中parseInt的正确使用方式
2018/10/17 Javascript
用JS实现一个简单的打砖块游戏
2019/12/11 Javascript
js实现计时器秒表功能
2019/12/16 Javascript
怎么理解wx.navigateTo的events参数使用详情
2020/05/18 Javascript
[18:32]DOTA2 HEROS教学视频教你分分钟做大人-谜团
2014/06/12 DOTA
[06:44]2014DOTA2国际邀请赛-钥匙体育馆开战 开幕式振奋人心
2014/07/19 DOTA
[01:33]DOTA2上海特级锦标赛 LIQUID战队完整宣传片
2016/03/16 DOTA
常用python数据类型转换函数总结
2014/03/11 Python
在SAE上部署Python的Django框架的一些问题汇总
2015/05/30 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
Python使用numpy实现BP神经网络
2018/03/10 Python
python/Matplotlib绘制复变函数图像教程
2019/11/21 Python
纯CSS3制作页面切换效果的实例代码
2019/05/30 HTML / CSS
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
管道维修工岗位职责
2013/12/27 职场文书
雪山饭庄的创业计划书范文
2014/01/18 职场文书
学校联谊协议书
2014/09/16 职场文书
毕业证代领委托书
2014/09/26 职场文书
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
2021/04/01 PHP
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS
用python删除文件夹中的重复图片(图片去重)
2021/05/12 Python
Java死锁的排查
2022/05/11 Java/Android