js学习笔记之for循环和一些技巧
来源:互联网 发布:炉石传说新手入门知乎 编辑:程序博客网 时间:2024/06/15 11:56
for循环语句是js中使用最频繁的语句之一,其基本语法如下:
for(initialize ; test ; increment) { //do something}
基本语法不再赘述,基本实例如:
生成一个从0到100的数字数组
var myArray = [];for(var i = 0 ; i <= 100 ; i++) { myArray.push(i);}
以上写法清晰明了,当然也可以省略{}。
如果使用更简洁的写法呢?
for(var myArray = [], i = 0 ; i <= 100 ; myArray.push(i) , i++) /* empty */ ;
如此一行即可完成必要的工作。
循环中三个表达式 initialize (初始化) ; test (条件判断); increment(增量运算),以分号隔开,任意一个都可省略,但是分号不可或缺,自然的省略了条件判断就是死循环了,如for(;;)。
那么嗨有没有更简单的写法呢?
for ( var myArray = [], i = 0; myArray.push(i++) <= 100;) /* empty */;
上面写法省略了表达式中的增量运算语句,因为数组的push方法会立即返回新的长度。
其他:
var myArray = [];for(var i = 0 ; i <= 100 ; i++) { if (i === 99) continue ; myArray.push(i);}
continue 会跳出当前循环体,继续下一次循环操作,所以此次myArray数组中不含数字99。
break语句可以退出循环体。
0 0
- js学习笔记之for循环和一些技巧
- ES6学习笔记之Iterator和for...of循环
- Vue.js学习笔记:v-for循环
- Python学习笔记-数据结构之循环技巧
- python学习笔记之-for循环
- Js之for循环
- Python学习笔记03 for循环和while循环
- 学习笔记:ES6之Iterator接口和for…of循环
- JS之for循环优化
- Python学习笔记:循环技巧
- c语言学习笔记10之for 循环
- 增强for循环学习笔记
- Python 学习笔记(for循环)
- 【C++学习笔记】for循环
- 【Python学习笔记】for和while循环语句
- ES6学习笔记(七)Iterator和for...of循环
- ECMAScript 6 学习笔记----Iterator和for...of循环
- JavaScript for Kids 学习笔记5. 分支和循环
- 信鸽推送踩过的坑,特别是6.0以后
- Access时间日期函数大全
- 通过JS控制EasyUI-Layout的布局,并生成菜单
- iOS开发 ☞ Wkwebview使用进阶
- 解决okhttp报java.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed
- js学习笔记之for循环和一些技巧
- 大话数据结构读书笔记(九)-排序
- Could not create the view: An unexpected exception was thrown myeclipse
- 如何在控制台打印出mybatis sql语句日志
- Git 分支管理-创建与合并
- 策略模式
- Struts2系列笔记(3)---Action类的3种书写方式
- git 还原文件到某个版本
- 浏览器内核的解析和对比