美文网首页
ES6 let、const 总结

ES6 let、const 总结

作者: Z阿润 | 来源:发表于2018-12-26 15:41 被阅读0次

let的基本用法

      1. let命令,用来声明变量。
      2. 它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。
      {
        let  a = 10;
        var  b = 1;
      }

const

      const声明一个只读的常量。一旦声明,常量的值就不能改变。
      const  PI = 3.1415
      PI
      PI = 3;

      const的作用域与let命令相同:只在声明所在的块级作用域内有效。
      if  (true){
       const max= 5
      }

      const命令声明的常量也是不提升,同样存在暂时性死区,只能在声明的位置后面使用。
      if (true){
      console.log(max)
      const max = 5;
      }
      上面代码在常量max声明之前就调用,结果报错。

      const声明的常量,也与let一样不可重复声明。
      var  message = "Hello!"
      let  age = 25;

      //以下两行都会报错
      const message = "Goodbye!";
      const age = 30;

ES6有六种声明方法

      ES5 只有两种声明变量的方法:var命令和function命令。
      ES6 除了添加let和const命令,后面章节还会提到。
      另外两种声明变量的方法:import命令和class命令。所以,ES6 一共有 6 种声明变量的方法。

相关文章

  • (JS)

    ES6 let、const和var的区别 let和const声明变量不存在变量提升 let和const不能重复声明...

  • es6,es7,es8语法总结

    ES6 1. var let const let,const具有块级作用域,不具有变量提升 const 用...

  • ES 6 7 8 随笔 QAQ

    ES6 1. var let const let,const具有块级作用域,不具有变量提升 const 用...

  • ES6(let 与 const)

    ES6中引入了let 和 const来声明变量,我们来看下let 和 const 的使用 一、let let定义的...

  • react 入门基础(一)之ES6

    ####ES6 let const var 三者的区别 ### 1. let const 不能重复声明变...

  • es6总结一

    es6基础 let和const命令 let和const用于声明变量let跟var的区别 1、let定义过的变量不能...

  • ES6之 let 和 const 命令

    ES6 之 let 和 const 命令 1、let 命令 1.1、基本用法 ES6 新增了let命令,用来声明变...

  • es6解读1: let, const 和 smybol

    let const 作用域 作用域概念 如何使用let和const 使用let 形成块级作用域 es6下强制开启...

  • es6常用语法

    const 和 let 在es6语法规范中,尽量使用let替代var,如果在const 和let中选,优先使用co...

  • 总结一下前端常见javascript基础面试题:

    1.var ,let 和const的区别: let和const是es6新增的语法, let和var都可以定义变量,...

网友评论

      本文标题:ES6 let、const 总结

      本文链接:https://www.haomeiwen.com/subject/zkmhlqtx.html