ES6-----学习系列一(let和const)

本系列博客所写的内容是自己在平时学习当中自己的一些总结,当做笔记和复习的作用,如果有哪里说得不对,欢迎多多指出,谢谢  废话不多说 现在开始吧!

 

let和const都可以被用做定义变量(和var相似),但也存在一些区别及新的特性,如下所示

一、let命令用于声明变量

  1、由于js不存在块级作用域,但是由let声明的变量只在所属的块内有效,在外部无法访问。(例如在一对大括号之内的都可以理解为一个块级作用域)

  2、使用es6语法默认采用严格模式,严格模式下 未声明的变量 引用就会进行报错

  3、使用let不可以重复声明同一个变量

二、const命令(定义一个常量

  1、使用const声明的常量不可以进行修改(如果声明的是引用类型(对象),指针不可以改变,但是里面的内容是可以进行修改的

  2、const也存在像let一样的块级作用域

  3、const声明 必须进行赋值

 

 

  

posted @ 2017-06-12 15:09  diasa  阅读(284)  评论(2编辑  收藏  举报