Rumah >hujung hadapan web >tutorial js >ES6之let和const的介绍

ES6之let和const的介绍

零下一度
零下一度asal
2017-06-26 09:26:381314semak imbas

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

 

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

一、let命令用于声明变量

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

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

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

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

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

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

  3、const声明 必须进行赋值

 

 

  

Atas ialah kandungan terperinci ES6之let和const的介绍. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:this是怎么使用的?Artikel seterusnya:ng-repeat和ng-options区别