zoukankan      html  css  js  c++  java
  • 定义变量的三个词:var,const,let

    注:es6新增了块级作用域,其中if语句和for语句属于块级作用域。

    举例子:

      <script>

        //块级作用域

        {

          var a = 1;

          let b = 2;

          const c  = 3;

          c = 4; //报错

          var aa;

          let bb;

          //const cc;//报错

          console.log(a);//1

          console.log(b);//2

          console.log(c);//3

          console.log(aa);//undefined

          console.log(bb);//undefined

        }

        console.log(a);//1

        //console.log(b);//报错

        //console.log(c);//报错

      

        //函数作用域

        (function A(){

          var d = 5;

          let e = 6;

          const f = 7;

          console.log(d);//5

          console.log(e);//6 (在同一个{}中,也属于同一个块,可以正常访问)

          console.log(f);//7(在同一个{}中,也属于同一个块,可以正常访问)

        })();

        //console.log(d);//报错

        //console.log(e);//报错

        //console.log(f);//报错

      </script>

      

  • 相关阅读:
    【Angular2】ng2的开始_组件
    【js框架】随笔
    【sublime text3】个性化定制
    PLSQL中文乱码问题
    Microsoft office 2010密钥
    node_oracle连接
    oracle安装配置
    Logging in Java
    Java 基础
    Hibernate
  • 原文地址:https://www.cnblogs.com/yenanb/p/9884263.html
Copyright © 2011-2022 走看看