美文网首页
ES6基础入门let、const

ES6基础入门let、const

作者: 梦幽辰 | 来源:发表于2019-12-31 11:31 被阅读0次

变量声明

  • var

  • 直接使用

let 和 var 的主要区别

  • let 声明的变量只在当前(块级)作用域内有效

  • let 声明的变量不能重复被声明

  • 不提供变量提升

  • 暂存死区

ES6 之前的作用域

  • 全局作用域

  • 函数作用域

  • eval 作用域

const

常量:不可改变的量

使用 const

  • 和声明变量一样,基本只是关键字的区别

  • 常量必须在声明的时候赋值

  • 使用引用类型的对象时,内部的值可以被修改,可通过 Object.freeze(obj)冻结,使其内部的值不能被修改

与let类似的特性

  • 不能重复声明

  • 不存在提升

  • 只在当前(块级)作用域内有效

相关文章

  • ES6入门基础

    ES6入门基础 一.let & const 1.基本用法 es6新增 let命令,用来申明变量,用法类似于var,...

  • es6

    [TOC] 参考阮一峰的ECMAScript 6 入门参考深入浅出ES6 let和const let和const都...

  • es6总结一

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

  • let和const命令

    es6标准入门 第2章 let和const命令 2.1 let命令 2.1.1 基本用法 let用来声明变量,但所...

  • Chapter 1 ES6、模块化、打包

    1. ES6基础 语言特性:const, let:const为常量,一旦定义不可修改。let为块级作用域变量。函数...

  • ES6基础入门let、const

    变量声明 var 直接使用 let 和 var 的主要区别 let 声明的变量只在当前(块级)作用域内有效 let...

  • (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 用...

  • 1、let和const命令

    阮一峰《ES6 标准入门》 笔记阮一峰 博客案例 在ES6中,我们通常实用 let 表示变量,const 表示常量...

网友评论

      本文标题:ES6基础入门let、const

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