zoukankan      html  css  js  c++  java
  • ES6 变量var、let和const

    var:
    1)可以重复声明

    <script>
      var a=1
      var a=2
    </script>
    

    2)要求不严格,无法限制修改(无法声明常量)
    例如常量π是不能够修改的

    3)没有块级作用域

    <script>
      if(true){
       var a=1
      }
      alert(a)
    </script>
    

    let:
    1)不能重复声明

    <script>
      let a=1
      let a=2
    </script>
    

    2)变量-可以修改

    <script>
      let a=1
      a=2
      alert(a)
    </script>
    

    3)块级作用域

    <script>
      if(true){
       let a=1
      }
      alert(a)
    </script>
    

    const:
    1)不能重复声明

    2)常量-不可以修改

    <script>
      const a=1
      a=2
      alert(a)
    </script>
    

    3)块级作用域

    <script>
      if(true){
       const a=1
      }
      alert(a)
    </script>
    
  • 相关阅读:
    冲刺 09
    冲刺08
    个人作业-买书
    冲刺07
    冲刺 06
    软件工程 寻找小水王
    冲刺04
    冲刺 03
    冲刺 02
    冲刺3
  • 原文地址:https://www.cnblogs.com/hghua/p/13285452.html
Copyright © 2011-2022 走看看