循环去重、定时器

2018-12-12  本文已影响0人  Tellme丶

循环语句:

通过循环语句可以反复的执行一段代码多次

while循环
    - 语法:
        while(条件表达式){
            语句...
        }

    - while语句在执行时,
        先对条件表达式进行求值判断,
            如果值为true,则执行循环体,
                循环体执行完毕以后,继续对表达式进行判断
                如果为true,则继续执行循环体,以此类推
            如果值为false,则终止循环

do...while循环
    - 语法:
        do{
            语句...
        }while(条件表达式)

    - 执行流程:
        do...while语句在执行时,会先执行循环体,
            循环体执行完毕以后,在对while后的条件表达式进行判断,
            如果结果为true,则继续执行循环体,执行完毕继续判断以此类推
            如果结果为false,则终止循环

        实际上这两个语句功能类似,不同的是while是先判断后执行,
            而do...while会先执行后判断,
        do...while可以保证循环体至少执行一次,
            而while不能

for语句,也是一个循环语句,也称为for循环
    在for循环中,为我们提供了专门的位置用来放三个表达式:
        1.初始化表达式
        2.条件表达式
        3.更新表达式

for循环的语法:
        for(①初始化表达式;②条件表达式;④更新表达式){
            ③语句...
        }

        for循环的执行流程:
            ①执行初始化表达式,初始化变量(初始化表达式只会执行一次)
            ②执行条件表达式,判断是否执行循环。
                如果为true,则执行循环③
                如果为false,终止循环
            ④执行更新表达式,更新表达式执行完毕继续重复②

任意一种循环都可以互相嵌套

定时器

setTimeout 只执行一次的定时器
clearTimeout 关闭只执行一次的定时器
setInterval 反复执行的定时器
clearInterval 关闭反复执行的定时器

上一篇 下一篇

猜你喜欢

热点阅读