循环、定时器和闭包

死循环写法:

while(true){

     break

}

for(;;)

break  中断循环,跳出循环体

continue中断循环开始下一次循环

break结束外层循环

out:for(for(for

        break out:))

reverse:数字反转

split:字符串转换数组

join:数组转换字符串

setTimeout 只执行一次的定时器

clearTimeout  关闭只执行一次的定时器

setInterval 反复执行的定时器

clearInterval 关闭反复执行的定时器

封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执行而不用命名的函数。

闭包:函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制收回

闭包用处 :

1、将一个变量长期驻扎在内存当中,可用于循环中存索引值

2、私有变量计数器,外部无法访问,避免全局变量的污染

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容