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 prototype原型操作笔记
Dec 07 Javascript
火狐textarea输入法的bug的触发及解决
Jul 24 Javascript
js实现字符串的16进制编码不加密
Apr 25 Javascript
javascript将DOM节点添加到文档的方法实例分析
Aug 04 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
Mar 28 Javascript
bootstrap中使用google prettify让代码高亮的方法
Oct 21 Javascript
Node.js实现文件上传的示例
Jun 28 Javascript
js实现单张图片平移切换效果
Oct 11 Javascript
微信小程序实现简单评论功能
Nov 28 Javascript
微信小程序实现单列下拉菜单效果
Apr 25 Javascript
webpack+vue-cil 中proxyTable配置接口地址代理操作
Jul 18 Javascript
Javascript异步流程控制之串行执行详解
Sep 27 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/01/05 PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
解析php中call_user_func_array的作用
2013/06/07 PHP
验证坐标在某坐标区域内php代码
2016/10/08 PHP
jquery zTree异步加载简单实例分享
2013/02/05 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
2013/07/01 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
jquery 隐藏与显示tr标签示例代码
2014/06/06 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
2015/12/26 Javascript
AngularJS进行性能调优的7个建议
2015/12/28 Javascript
bootstrap table复杂操作代码
2016/11/01 Javascript
解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题
2018/08/30 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
Angular利用HTTP POST下载流文件的步骤记录
2020/07/26 Javascript
VUE中V-IF条件判断改变元素的样式操作
2020/08/09 Javascript
vuex Module将 store 分割成模块的操作
2020/12/07 Vue.js
Python 冒泡,选择,插入排序使用实例
2015/02/05 Python
Python爬虫实现百度图片自动下载
2018/02/04 Python
Python 分享10个PyCharm技巧
2019/07/13 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
利用canvas实现图片压缩的示例代码
2018/07/17 HTML / CSS
Kipling凯浦林美国官网:世界著名时尚休闲包袋品牌
2016/08/24 全球购物
找到不普通的东西:Bonanza
2016/10/20 全球购物
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
名人演讲稿范文
2013/12/28 职场文书
公司管理建议书范文
2014/03/12 职场文书
保护环境倡议书范文
2014/05/13 职场文书
终止或解除劳动合同及劳动关系的证明书
2014/10/06 职场文书
2015年乡镇财政工作总结
2015/05/19 职场文书
大学班干部竞选稿
2015/11/20 职场文书
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js
大型强子对撞机再次重启探索“第五种自然力”
2022/04/29 数码科技