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 相关文章推荐
关于Jqzoom的使用心得 jquery放大镜效果插件
Apr 12 Javascript
javascript ie6兼容position:fixed实现思路
Apr 01 Javascript
使用JQuery库提供的扩展功能实现自定义方法
Sep 09 Javascript
Javascript实现div的toggle效果实例分析
Jun 09 Javascript
Bootstrap table的使用方法
Nov 02 Javascript
微信小程序实现图片预加载组件
Jan 18 Javascript
原生JS实现简单放大镜效果
Feb 08 Javascript
浅谈Vue.js
Mar 02 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
May 23 Javascript
vue+element UI实现树形表格带复选框的示例代码
Apr 16 Javascript
如何实现iframe父子传参通信
Feb 05 Javascript
深入了解JS之作用域和闭包
Jun 16 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 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
PHP中去除换行解决办法小结(PHP_EOL)
2011/11/27 PHP
分享一个PHP数据流应用的简单例子
2012/06/01 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
php获取系统变量方法小结
2015/05/29 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
2019/05/14 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
Javascript技术技巧大全(五)
2007/01/22 Javascript
拖动布局之保存布局页面cookies篇
2010/10/29 Javascript
setTimeout和setInterval的区别你真的了解吗?
2011/03/31 Javascript
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
Jquery:ajax实现翻页无刷新功能代码
2013/08/05 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
2013/11/21 Javascript
解析JavaScript中delete操作符不能删除的对象
2013/12/03 Javascript
js自动查找select下拉的菜单并选择(示例代码)
2014/02/26 Javascript
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
JavaScript通过prototype给对象定义属性用法实例
2015/03/23 Javascript
AngularJS模块管理问题的非常规处理方法
2015/04/29 Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
2015/06/04 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
2016/04/15 Javascript
vue调试工具vue-devtools安装及使用方法
2018/11/07 Javascript
关于vue.js中实现方法内某些代码延时执行
2019/11/14 Javascript
python中reduce()函数的使用方法示例
2017/09/29 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
python生成以及打开json、csv和txt文件的实例
2018/11/16 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
Python列表的深复制和浅复制示例详解
2021/02/12 Python
使用纯HTML5编写一款网页上的时钟的代码分享
2015/11/16 HTML / CSS
如何理解委托
2012/01/06 面试题
怎么样写好简历中的自我评价
2013/10/25 职场文书
销售主管岗位职责
2014/02/08 职场文书
《湘夫人》教学反思
2014/02/21 职场文书
postgresql如何找到表中重复数据的行并删除
2023/05/08 MySQL