zoukankan      html  css  js  c++  java
  • JS循环 for while 全局/局部变量 短路

    循环语句:

    For

      for循环的格式 

    forvar i = 0; i < 10;  i ++){   }

      

      for循环的执行顺序:

         ①   ② 若判断为 true  进④  进③ 进②判断 ……循环

           若判断为false 结束

    while

      while循环的格式 

    var i = 0;
    while(i < 10){ 
        alert();
        i ++;
        break;
    }

      若i<10 替换为true 则while的循环会一直执行。直到条件控制结束。

    break结束所有循环

    continue跳过本次循环,还会执行下面的。

    for(){
         If(i ==2){
            Continue;
        }                            
    }
    View Code

    会跳过i=2的情况,结束i=1 以后执行i=3。

      for 和 while 的区别

        次数确定用for

        While直到满足某个条件终止循环。(图书馆找书  不知道多少本)

    变量分类:

      1.全局变量 也称为外部变量,它是在函数外部定义的变量。 它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。

      2.局部变量  在程序中,只在特定过程或函数中可以访问的变量,是相对与全局变量而言的

        作用域:变量的作用域只在定义的大括号内。

    短路 :

      只执行一个操作  效率高

      && || 变为 & 和 |  后面的不计算   就被短路  

    其他内容:

      Typeof  判断数据类型        有返回值                    

           返回值 (能不能给一个变量赋值)

    Var num = 1+2 && 3+4    输出3  判断为true 因为两边都是true

      0 false

      非0  true

      空 false

      非空 true

    注意事项:

      作业问题:控制语句注意格式

    if(判断){
        alert();
    }else{
        alert();
    }
    if语句格式

        变量要在开头定义。

        重复的代码要优化重构。

  • 相关阅读:
    kafka 控制台命令
    VMware centos7 如何配置静态ip并且可上网
    kafka学习-坑篇
    IDEA中Git的更新、提交、还原方法
    深入理解Java的接口和抽象类
    java动态代理实现与原理详细分析
    注解 @EnableFeignClients 工作原理
    com.mysql.cj.jdbc.Driver 新特性jdbc.url连接供参考
    插入数据库中文乱码
    logback配置文件
  • 原文地址:https://www.cnblogs.com/SSs1995/p/8603693.html
Copyright © 2011-2022 走看看