zoukankan      html  css  js  c++  java
  • 循环结构

    1、梳理知识点
    类型转换 : 
        自动转换  "9" == 8   算术运算    null  undefeind 
        强制转换   
        扩展方法  isNaN  eval
    短路 :  
    选择结构  :   
        if else          switch (表达式){ case 1 }  
     
    js操作页面元素 
    为元素添加事件 
    元素.onclick = function(){
            ......
    }      
     
    2、循环结构
    控制语句 :  while  do..while   for   for..in
    while结构 (当型循环) :
    while( 表达式 ){   表达式一般是关系表达式   表示循环条件
        循环体
     
    循环五要素 : 
        1、循环变量
        2、循环变量初始值 
        3、循环变量终值 (循环条件)
        4、循环变量增值(步长)
        5、循环体(反复执行的代码)
    while执行逻辑 : 
     
    3、do...while循环
    控制语句 : 
    do{
     
    }while( 表达式 )  表达式一般为 关系表达式
    执行逻辑 : 
     
    while 和 do ... while 区别 :
    while 先判断条件 后执行循环体 ,循环体可以一次也不执行 
    do...while 先执行循环体  后判断表达式条件  , 循环体 至少要执行 一次
     
    4、for循环
    控制语句 : 
    for( 表达式1 ; 表达式2 ; 表达式3 ){
        循环体
    }
    表达式1 : 一般是为循环变量赋予初始值
    表达式2 : 一般循环变量终值(条件)
    表达式3 : 一般是循环变量的增值(步长)
     
    执行逻辑 (同while): 
     
     
    5、break 和 continue
    break : 
        使用场景--switch   循环体中
        含义 : 中断  在循环体中 表示 结束本层循环  
    continue : 
        使用场景--  循环体中
        含义 : 继续  在循环体中 表示 结束本次循环  继续执行下一次循环    
     
    6、死循环
    条件永远成立
     
    7、for和while的使用场景
    如果 有明确的循环次数  明确的初始值 和 终值 ,建议使用for
    如果 没有明确的循环次数  建议使用 while
  • 相关阅读:
    MySQL-Linux升级MySQL
    查看linux 版本
    mysql 密码找回方法
    CentOS7.6利用systemctl添加自定义系统服务
    centos7.6下定时监测MySQL进程终止后自动重启的方法
    Linux实操篇-Linux磁盘分区、挂载
    阿里云centos7.6下MongoDB安装和配置
    Linux中文件权限 chmod、u+x、u、r、w、x分别代表什么
    ABP 发布以后nlog4.NET写入不到日志文件里
    Android studio gradle 下载很缓慢的解决方法,gradle版本不对
  • 原文地址:https://www.cnblogs.com/tis100204/p/10301968.html
Copyright © 2011-2022 走看看