#前端学习笔记js#day4 条件分支语句 for循环

    • 条件分支语句switch
      • 语法:switch(条件表达式){case 表达式: 语句... break;case 表达式: 语句... break;case 表达式: 语句... break; default: 语句... break;}
      • 执行流程:
        • switch..case..语句
        • 在执行时,会依次将case后的表达式的值和switch后的条件表达式的值进行全等比较
        • 如果比较结果为true,则从当前case处开始执行代码
        • 如果比较结果为false,则继续向下比较,如果上一个满足了,则会继续执行下面的
        • 使用break可以退出switch语句,一般情况下,每个case后面都要加个break。这样可以确保只会执行当前case下的语句,而不执行其他的

    • 循环语句:
      • 通过循环语句可以反复执行一段代码多次
      • while 循环
        • 语法:
        • while(条件表达式){ 语句...}
          • 先对条件表达式进行求值判断,如果值为true,则执行循环体,循环体结束以后继续对表达式进行判断,如果为true则继续执行循环体
          • 初始化变量、条件表达式、更新表达式
      • do...while 语句
        • do{}while()
        • 循环体执行完毕后对while后面的条件表达式进行判断,如果结果为true,则继续执行循环体,执行完毕继续判断,如果结果为false,则终止循环
        • do while可以保证循环体至少执行一次
    • for 循环
      • for中创建了专门的位置来放三个表达式:
        • 初始化表达式
        • 条件表达式
        • 更新表达式
      • 语法:
        • for(初始化表达式;条件表达式;更新表达式){语句...}, for循环执行流程:1.初始化表达式,初始化变量 (初始化表达式只会执行一次) 2执行条件表达式,判断是否执行循环,如果为true则执行循环 如果为false终止循环 3 执行更新表达式,更新表达式执行完毕,继续重复2
    • 水仙花
    • 质数(获取2-num之间的数,for循环)
    • 嵌套的for循环
    • 向body中输入是 document.write()
      • for循环执行几次,图形的高度就是多少,它可以控制图形的高度
    •  
posted @ 2021-12-13 21:33  tanyayangyang  阅读(65)  评论(0)    收藏  举报