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 相关文章推荐
面向对象继承实例(a如何继承b问题)(自写)
Jul 01 Javascript
Jquery 类网页微信二维码图块滚动效果具体实现
Oct 14 Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
Sep 28 Javascript
js遮罩效果制作弹出注册界面效果
Jan 25 Javascript
详解在Vue中如何使用axios跨域访问数据
Jul 07 Javascript
Vue组件通信实践记录(推荐)
Aug 15 Javascript
详谈commonjs模块与es6模块的区别
Oct 18 Javascript
详解React中setState回调函数
Jun 14 Javascript
深入剖析JavaScript instanceof 运算符
Jun 14 Javascript
用 js 写一个 js 解释器过程详解
Aug 02 Javascript
vue cli3 调用百度翻译API翻译页面的实现示例
Sep 13 Javascript
Vue实现base64编码图片间的切换功能
Dec 04 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
给多个地址发邮件的类
2006/10/09 PHP
php5 mysql分页实例代码
2008/04/10 PHP
php中require和require_once的区别说明
2014/02/27 PHP
JavaScript 未结束的字符串常量常见解决方法
2010/01/24 Javascript
Firefox/Chrome/Safari的中可直接使用$/$$函数进行调试
2012/02/13 Javascript
javascript中将Object转换为String函数代码 (json str)
2012/04/29 Javascript
js正文内容高亮效果的实现方法
2013/06/30 Javascript
JS 如何获取radio选中后的值及不选择取radio的值
2013/10/28 Javascript
javascript中的this详解
2014/12/08 Javascript
AngularJs bootstrap搭载前台框架——准备工作
2016/09/01 Javascript
jsTree使用记录实例
2016/12/01 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
JavaScript实现自动跳转文本功能
2017/05/25 Javascript
js每隔两秒输出数组中的一项(实例)
2017/05/28 Javascript
浅谈Node.js 子进程与应用场景
2018/01/24 Javascript
微信小程序中使用wxss加载图片并实现动画效果
2018/08/13 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
elementUI同一页面展示多个Dialog的实现
2020/11/19 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
2020/11/27 Vue.js
Vue中ref和$refs的介绍以及使用方法示例
2021/01/11 Vue.js
nodejs处理tcp连接的核心流程
2021/02/26 NodeJs
[45:56]Ti4正赛第一天 VG vs NEWBEE 3
2014/07/19 DOTA
从零学python系列之从文件读取和保存数据
2014/05/23 Python
python实现同时给多个变量赋值的方法
2015/04/30 Python
Python访问纯真IP数据库脚本分享
2015/06/29 Python
python3实现名片管理系统
2020/11/29 Python
2021年的Python 时间轴和即将推出的功能详解
2020/07/27 Python
Bibloo荷兰:女士、男士和儿童的服装、鞋子和配饰
2019/02/25 全球购物
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
必须要使用游标的SQL语句有那些
2012/05/07 面试题
启动一个线程是用run()还是start()
2016/12/25 面试题
幼儿园爱国卫生月活动总结
2014/06/30 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
2015年乡镇党务公开工作总结
2015/05/19 职场文书
信用卡催款律师函
2015/05/27 职场文书
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle