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 相关文章推荐
让网页根据不同IE版本显示不同的内容
Feb 08 Javascript
悄悄用脚本检查你访问过哪些网站的代码
Dec 04 Javascript
javascript检测页面是否缩放的小例子
May 16 Javascript
JavaScript遍历求解数独问题的主要思路小结
Jun 12 Javascript
jQuery解决$符号命名冲突
Jun 18 Javascript
d3.js实现简单的网络拓扑图实例代码
Nov 06 Javascript
Angular实现购物车计算示例代码
Feb 21 Javascript
Vue的百度地图插件尝试使用
Sep 06 Javascript
angular中不同的组件间传值与通信的方法
Nov 04 Javascript
vue2 全局变量的设置方法
Mar 09 Javascript
JS Generator 函数的含义与用法实例总结
Apr 08 Javascript
Vue简单实现原理详解
May 07 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适配器模式介绍
2012/08/14 PHP
ThinkPHP公共配置文件与各自项目中配置文件组合的方法
2014/11/24 PHP
php实现指定字符串中查找子字符串的方法
2015/03/17 PHP
php函数传值的引用传递注意事项分析
2016/06/25 PHP
JS左右无缝滚动(一般方法+面向对象方法)
2012/08/17 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
alert出数组中的随即值代码
2014/09/25 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
2017/10/24 Javascript
利用vue+elementUI实现部分引入组件的方法详解
2017/11/22 Javascript
vuejs实现标签选项卡动态更改css样式的方法
2018/05/31 Javascript
在vue中使用Autoprefixed的方法
2018/07/27 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
Vue请求java服务端并返回数据代码实例
2019/11/28 Javascript
详解Vue3 Composition API中的提取和重用逻辑
2020/04/29 Javascript
jQuery实现可以计算进制转换的计算器
2020/10/19 jQuery
python基础教程之获取本机ip数据包示例
2014/02/10 Python
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
Python三级目录展示的实现方法
2016/09/28 Python
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
Python机器学习之决策树算法实例详解
2017/12/06 Python
python中闭包Closure函数作为返回值的方法示例
2017/12/17 Python
python单例模式实例解析
2018/08/28 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
如何用Python和JS实现的Web SSH工具
2021/02/23 Python
css3动画效果抖动解决方法
2018/09/03 HTML / CSS
丝芙兰新加坡官网:Sephora新加坡
2018/12/04 全球购物
盛大二次面试题
2016/11/18 面试题
创业计划书撰写原则
2014/01/25 职场文书
规划编制实施方案
2014/03/15 职场文书
2014年个人年终总结
2015/03/09 职场文书
考研英语辞职信
2015/05/13 职场文书
小学体育跳绳课教学反思
2016/02/16 职场文书
SQLServer中JSON文档型数据的查询问题解决
2021/06/27 SQL Server
Java Kafka 消费积压监控的示例代码
2021/07/01 Java/Android