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遮罩层效果 兼容ie firefox jQuery遮罩层
Jul 26 Javascript
jQuery实现设置、移除文本框默认值功能
Jan 13 Javascript
原生javascript 学习之js变量全面了解
Jul 14 Javascript
JavaScript面向对象编写购物车功能
Aug 19 Javascript
javascript实现右下角广告框效果
Feb 01 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
Jun 16 Javascript
浅谈JS如何实现真正的对象常量
Jun 25 Javascript
详解如何使用webpack打包多页jquery项目
Feb 01 jQuery
vue2 v-model/v-text 中使用过滤器的方法示例
May 09 Javascript
小程序实现左滑删除效果
Jul 25 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
Jul 27 Javascript
在博客园博文中添加自定义右键菜单的方法详解
Feb 05 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一些公用函数的集合
2008/03/27 PHP
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
laravel框架如何设置公共头和公共尾
2019/10/22 PHP
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
基于JQuery的Select选择框的华丽变身
2011/08/23 Javascript
JavaScript中使用Object.create()创建对象介绍
2014/12/30 Javascript
详解AngularJS中的表格使用
2015/06/16 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
ReactNative列表ListView的用法
2017/08/02 Javascript
angular 实现的输入框数字千分位及保留几位小数点功能示例
2018/06/19 Javascript
微信小程序自定义顶部组件customHeader的示例代码
2020/06/03 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
2020/08/08 Javascript
利用JavaScript模拟京东按键输入功能
2020/12/01 Javascript
vue 在单页面应用里使用二级套嵌路由
2020/12/19 Vue.js
[43:26]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第二场 11.20
2020/11/23 DOTA
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
python+pillow绘制矩阵盖尔圆简单实例
2018/01/16 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
python 不同方式读取文件速度不同的实例
2018/11/09 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
Python自动抢红包教程详解
2019/06/11 Python
python实现批量修改服务器密码的方法
2019/08/13 Python
python tkinter基本属性详解
2019/09/16 Python
django框架auth模块用法实例详解
2019/12/10 Python
jupyter notebook实现显示行号
2020/04/13 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
JBL英国官网:JBL UK
2018/07/04 全球购物
高中生自我鉴定范文
2013/10/30 职场文书
读书活动总结
2014/04/28 职场文书
借名购房协议书范本
2014/10/06 职场文书
会计试用期工作总结2015
2015/05/28 职场文书
关于幸福的感言
2015/08/03 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL