zoukankan      html  css  js  c++  java
  • ES6之变量声明

    1. ES6 新增的关键词 let 和 var 区别?

    a. 使用let声明的变量,只在它所在的代码块内有效。即如果使用let,声明的变量仅在块级作用域内有效。
    b. var命令会发生”变量提升“现象,即变量可以在声明之前使用,值为undefined。而用let命令声明,不会发生变量提升。
    c. let不允许在相同作用域内,重复声明同一个变量。let实际上为 JavaScript 新增了块级作用域。

    1.1.为什么需要块级作用域?

    为了更好的管理变量。
    避免 内层变量可能会覆盖外层变量。
    避免 用来计数的循环变量泄露为全局变量。

    2.const声明常量,定义后值不可以修改

    es6声明变量的6种方法
    var |  function |  let  |  const  |  class  |  import

     

  • 相关阅读:
    股票
    使用广播信道的以太网
    CSMA/CD 3
    可赎回债券
    matlab中的knn函数
    债券 账面值
    最优化作业 共轭梯度法 matlab代码
    债券和股票 溢价公式
    债券和股票
    CSMA/CD 续
  • 原文地址:https://www.cnblogs.com/elexmiumiu/p/12145886.html
Copyright © 2011-2022 走看看