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 相关文章推荐
ExtJS Ext.MessageBox.alert()弹出对话框详解
Apr 02 Javascript
JS无限树状列表实现代码
Jan 11 Javascript
js定义对象或数组直接量时各浏览器对多余逗号的处理(json)
Mar 05 Javascript
jquery实现效果比较好的table选中行颜色
Mar 25 Javascript
js动态往表格的td中添加图片并注册事件
Jun 12 Javascript
JS onkeypress兼容性写法详解
Apr 27 Javascript
angular.js中解决跨域问题的三种方式
Jul 12 Javascript
浅谈Node异步编程的机制
Oct 18 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
Jan 31 Javascript
微信小程序实现图片压缩
Dec 03 Javascript
Vue-cli打包后如何本地查看的操作
Sep 02 Javascript
jQuery实现穿梭框效果
Jan 19 jQuery
利用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和MySql中计算时间差的方法详解
2015/03/27 PHP
php基于curl扩展制作跨平台的restfule 接口
2015/05/11 PHP
php实现文章评论系统
2019/02/18 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
2019/04/09 PHP
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
Jquery为单选框checkbox绑定单击click事件
2012/12/18 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
JavaScript实现点击按钮切换网页背景色的方法
2015/10/17 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
JavaScript实现DOM对象选择器
2016/09/24 Javascript
浅述Javascript的外部对象
2016/12/07 Javascript
结合mint-ui移动端下拉加载实践方法总结
2017/11/08 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
解决Vue项目中tff报错的问题
2020/10/21 Javascript
node.js爬虫框架node-crawler初体验
2020/10/29 Javascript
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
python字符串的方法与操作大全
2018/01/30 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
对python requests发送json格式数据的实例详解
2018/12/19 Python
用python3 返回鼠标位置的实现方法(带界面)
2019/07/05 Python
Python GUI自动化实现绕过验证码登录
2020/01/10 Python
如何在python中执行另一个py文件
2020/04/30 Python
详解python os.path.exists判断文件或文件夹是否存在
2020/11/16 Python
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
英国二手物品交易网站:Preloved
2017/10/06 全球购物
管理专员自荐信
2014/01/26 职场文书
酒店七夕情人节活动策划方案
2014/08/24 职场文书
2014教师党员自我评议总结
2014/09/19 职场文书
承德避暑山庄导游词
2015/02/03 职场文书
2015年度销售个人工作总结
2015/03/31 职场文书
前台接待岗位职责范本
2015/04/03 职场文书
Golang 并发下的问题定位及解决方案
2022/03/16 Golang
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android
Python中re模块的元字符使用小结
2022/04/07 Python