JavaScript中对循环语句的优化技巧深入探讨
循环是所有编程语言中最为重要的机制之一,几乎任何拥有实际意义的计算机程序(排序、查询等)都里不开循环。而循环也正是程序优化中非常让人头疼的一环,我们往往需要不断去优化程序的复杂度,却因循环而纠结在时间复杂度和空间复杂度之间的抉择。
在javascript中,有3种原生循环,for(){},while(){}和do{}while(),其中最为常用的要数for(){}。
然而for正是javascript工程师们在优化程序时最容易忽略的一种循环。
我们先来回顾一下for的基本知识。
javascript的for语法继承自c语言,for循环的基本语法有两种使用方法。
1.循环数组
for循环的基本语法
for(/*初始化*/2/*判断条件*/2/*循环处理*/){
//...逻辑代码
}
我们以一段实例代码来进行详细说明。
vararray=[1,2,3,4,5]; varsum =0;
for(vari=0,len=array.length;i<len;++i){ sum+=array[i]; }
console.log('Thesumofthearray\'sitemsis%d.',sum); //=>Thesumofthearray'sitemsis15.
热门推荐
10 幼儿祝福语押韵句子简短
11 公司上班祝福语大全简短
12 婚礼祝福语简短情话短句
13 婚礼祝福语简短精辟的
14 龙年简短祝福语有哪些
15 男朋友新年祝福语简短
16 给婴儿祝福语简短的话
17 新房开工吉日祝福语简短
18 理科元旦祝福语大全简短