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>

      

  • 相关阅读:
    【作业】5个不合理的Xaml Control
    记录一下 mysql 的查询中like字段的用法
    BaseDao代码,用于连接数据库实行增删改查等操作
    Java的多态
    Java基础一
    数据库的设计
    JavaScript基础
    我注册博客的第一天
    JAVA异常处理流程理解
    javaweb中解决中文乱码问题
  • 原文地址:https://www.cnblogs.com/yenanb/p/9884263.html
Copyright © 2011-2022 走看看