美文网首页
循环去重、定时器

循环去重、定时器

作者: Tellme丶 | 来源:发表于2018-12-12 13:37 被阅读0次

循环语句:

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

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 关闭反复执行的定时器

相关文章

  • 前端

    1.数组去重 2.循环语句 3.定时器

  • 循环去重、定时器

    循环语句: 通过循环语句可以反复的执行一段代码多次 任意一种循环都可以互相嵌套 定时器 setTimeout ...

  • 前端笔记12

    循环语句 数组去重 字符串处理的方法 字符串翻转 计算器 定时器弹框 定时器弹框 .pop{width: 400...

  • 5.18 总结

    1 数组去重 js数组去重的常用方法总结 2 定时器的返回值是定时器的编号 定时器的执行;(全部js代码执...

  • 前端(十四)

    1.循环语句 2.数组去重 3.字符串反转 4.定时器的基本用法 5.定时器动画 6.时钟 7.闭包 8.闭包存循...

  • 前端笔记(12)

    代码:1.通过标签获取元素 (2)循环语句 (3)数组去重 (4)字符串处理的方法 (5)字符串反转 (6)定时器...

  • 高性能iOS应用开发 笔记07

    Timer循环引用 对象持有定时器定时器持有对象运行循环也持有定时器因为循环引用 dealloc 永远不会被调用 ...

  • 2018-12-02

    数组 数组常用方法 通过标签获取元素 循环语句 数组去重 字符串处理的方法 字符串反转 计算器 定时器弹框

  • JavaScrip--

    多重条件判断语句 数组 数组常用方法 通过标签获取元素 循环语句 去重 字符串处理的方法 字符串反转 定时器弹框 ...

  • 2019-03-07 对WKWebView中的循环引用的理解

    WKWebView的这个循环引用很像定时器的循环引用。定时器的循环引用是因为系统runloop循环 强引用了执行...

网友评论

      本文标题:循环去重、定时器

      本文链接:https://www.haomeiwen.com/subject/ddwuhqtx.html