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 相关文章推荐
B/S开发中常用javaScript技术与代码
Mar 09 Javascript
在IE6下发生Internet Explorer cannot open the Internet site错误
Jun 21 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
Nov 07 Javascript
javascipt匹配单行和多行注释的正则表达式
Nov 20 Javascript
AngularJS基础学习笔记之简单介绍
May 10 Javascript
JavaScript实现多种排序算法
Feb 24 Javascript
javascript实现下雪效果【实例代码】
May 03 Javascript
AngularJS入门教程之XHR和依赖注入详解
Aug 18 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
Mar 06 Javascript
各种选择框jQuery的选中方法(实例讲解)
Jun 27 jQuery
jQuery中复合选择器简单用法示例
Mar 31 jQuery
详解Webpack抽离第三方类库以及common解决方案
Mar 30 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 HTML代码串 截取实现代码
2009/06/29 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
php中memcache 基本操作实例
2015/05/17 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
PHP实现转盘抽奖算法分享
2020/04/15 PHP
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
2011/11/21 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
2013/09/03 Javascript
js实现瀑布流的一种简单方法实例分享
2013/11/04 Javascript
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
js判断子窗体是否关闭的方法
2015/08/11 Javascript
Javascript 6里的4个新语法
2016/08/25 Javascript
JS输出空格的简单实现方法
2016/09/08 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
2019/07/26 jQuery
nodejs开发一个最简单的web服务器实例讲解
2020/01/02 NodeJs
Python自动化运维之IP地址处理模块详解
2017/12/10 Python
python+opencv实现阈值分割
2018/12/26 Python
python添加菜单图文讲解
2019/06/04 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
基于python实现把json数据转换成Excel表格
2020/05/07 Python
python中sort sorted reverse reversed函数的区别说明
2020/05/11 Python
Python如何根据时间序列数据作图
2020/05/12 Python
利用CSS3伪元素实现逐渐发光的方格边框
2017/05/07 HTML / CSS
Stefania Mode美国:奢华设计师和时尚服装
2018/01/07 全球购物
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
英国网上购买肉类网站:Great British Meat
2018/10/17 全球购物
size?法国官网:英国伦敦的球鞋精品店
2020/03/15 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
《蜗牛》教学反思
2014/02/18 职场文书
中专毕业生个人职业生涯规划
2014/02/19 职场文书
《少年王勃》教学反思
2014/04/27 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
安全教育培训心得体会
2016/01/15 职场文书