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 相关文章推荐
自动完成JS类(纯JS, Ajax模式)
Mar 12 Javascript
JavaScript 异步调用框架 (Part 3 - 代码实现)
Aug 04 Javascript
js 变量类型转换常用函数与代码[比较全]
Dec 01 Javascript
关于jQuery中的each方法(jQuery到底干了什么)
Mar 05 Javascript
javascript时间函数大全
Jun 30 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
Apr 17 Javascript
jQuery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较
Jul 14 Javascript
炫酷的js手风琴效果
Oct 13 Javascript
webpack构建react多页面应用详解
Sep 15 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
Dec 20 Javascript
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
微信小程序实现左滑动删除效果
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数据库类
2009/05/27 PHP
百度ping方法使用示例 自动ping百度
2014/01/26 PHP
PHP语法自动检查的Vim插件
2014/08/11 PHP
PHP解密Unicode及Escape加密字符串
2015/05/17 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
[JS]点出统计器
2020/10/11 Javascript
终于解决了IE8不支持数组的indexOf方法
2013/04/03 Javascript
JavaScript实现重置表单(reset)的方法
2015/04/02 Javascript
前端程序员必须知道的高性能Javascript知识
2016/08/24 Javascript
原生js的RSA和AES加密解密算法
2016/10/08 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
js 输入框 正则表达式(菜鸟必看教程)
2017/02/19 Javascript
Angualrjs和bootstrap相结合实现数据表格table
2017/03/30 Javascript
Vue ElementUI之Form表单验证遇到的问题
2017/08/21 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
Vue多环境代理配置方法思路详解
2019/06/21 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
js实现拖拽元素选择和删除
2020/08/25 Javascript
python实现读取命令行参数的方法
2015/05/22 Python
对python抓取需要登录网站数据的方法详解
2018/05/21 Python
对python多线程SSH登录并发脚本详解
2019/02/14 Python
python 计算数据偏差和峰度的方法
2019/06/29 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
Python调用SMTP服务自动发送Email的实现步骤
2021/02/07 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
W3C公布最新的HTML5标准草案
2008/10/17 HTML / CSS
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
阿联酋优惠券服务:Living Kool
2019/12/12 全球购物
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
Why do we need Unit test
2013/01/03 面试题
大学生职业生涯设计书
2014/01/02 职场文书
家长对孩子评语
2014/01/30 职场文书
创建服务型党组织实施方案
2014/02/25 职场文书
荷叶母亲教学反思
2014/04/30 职场文书
团干部培训方案
2014/06/03 职场文书
Python实现学生管理系统(面向对象版)
2021/06/24 Python