#前端学习笔记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下的语句,而不执行其他的

- switch..case..语句
- 语法:switch(条件表达式){case 表达式: 语句... break;case 表达式: 语句... break;case 表达式: 语句... break; default: 语句... break;}
-

- 循环语句:
- 通过循环语句可以反复执行一段代码多次
- while 循环
- 语法:
- while(条件表达式){ 语句...}
- 先对条件表达式进行求值判断,如果值为true,则执行循环体,循环体结束以后继续对表达式进行判断,如果为true则继续执行循环体
- 初始化变量、条件表达式、更新表达式
- 先对条件表达式进行求值判断,如果值为true,则执行循环体,循环体结束以后继续对表达式进行判断,如果为true则继续执行循环体
- 语法:
- do...while 语句
- do{}while()
- 循环体执行完毕后对while后面的条件表达式进行判断,如果结果为true,则继续执行循环体,执行完毕继续判断,如果结果为false,则终止循环
- do while可以保证循环体至少执行一次
- do{}while()
- 通过循环语句可以反复执行一段代码多次
- for 循环
- for中创建了专门的位置来放三个表达式:
- 初始化表达式
- 条件表达式
- 更新表达式
- 初始化表达式
- 语法:
- for(初始化表达式;条件表达式;更新表达式){语句...}, for循环执行流程:1.初始化表达式,初始化变量 (初始化表达式只会执行一次) 2执行条件表达式,判断是否执行循环,如果为true则执行循环 如果为false终止循环 3 执行更新表达式,更新表达式执行完毕,继续重复2


- for(初始化表达式;条件表达式;更新表达式){语句...}, for循环执行流程:1.初始化表达式,初始化变量 (初始化表达式只会执行一次) 2执行条件表达式,判断是否执行循环,如果为true则执行循环 如果为false终止循环 3 执行更新表达式,更新表达式执行完毕,继续重复2
- for中创建了专门的位置来放三个表达式:
- 水仙花

- 质数(获取2-num之间的数,for循环)

- 嵌套的for循环
- 向body中输入是 document.write()
- for循环执行几次,图形的高度就是多少,它可以控制图形的高度

- for循环执行几次,图形的高度就是多少,它可以控制图形的高度

浙公网安备 33010602011771号