循环、定时器和闭包

死循环写法:

while(true){

     break

}

for(;;)

break  中断循环,跳出循环体

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

break结束外层循环

out:for(for(for

        break out:))

reverse:数字反转

split:字符串转换数组

join:数组转换字符串

setTimeout 只执行一次的定时器

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

setInterval 反复执行的定时器

clearInterval 关闭反复执行的定时器

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

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

闭包用处 :

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

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

你可能感兴趣的:(循环、定时器和闭包)