美文网首页
let和const命令

let和const命令

作者: 林空鹿饮溪_F | 来源:发表于2017-09-13 18:54 被阅读0次

1.let命令

let用来声明变量.用法类似于var,但是所声明的变量只会在let命令所在的代码内有效

var会发生“变量提升”现象,即变量可以在声明之前使用.值为undefined。

let改变了语法行为,所声明的变量在声明后使用,否则报错。

暂时性死区:在代码块内,使用let命令,声明变量之前,改变量都不可用。暂时性死区意味着typeof不再是一个百分百安全的操作。

let不允许在相同作用域内,重复声明同一个变量

为什么使用会级作用域:

①内层变量会覆盖外层变量。

②用来计数的循环变量泄露为全局变量

2.const命令

const 声明一个只读常量。一旦声明,常量的值无法改变,const声明的变量不得改变值,意味着const一旦声明就得立即初始化,不能留到以后赋值

const作用域与let命令相同,只在声明所在的块级作用域内有效

const声明的常量也和let一样不可重复声明

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

相关文章

  • let和const

    新的赋值语句let和const let和const命令

  • ES6的let 和 const 命令

    let 和 const 命令 let 命令 块级作用域 const 命令 顶层对象的属性 gl...

  • ES6需要记忆理解的地方

    let和const命令 1、let和const均无变量提升。2、let变量指向的地址可变,const指向的地址不可...

  • 重读 ES6(一)

    一、let 和 const 命令 let 命令 let 与 var 的区别:let 声明的变量只在 let 命令所...

  • js 中var contst let 之间的区别

    ECMAScript 6 新增 const 和 let 命令,用来声明变量。 那么const,let和var 在声...

  • es6常用语法(一)

    let 和 const 命令 let 命令 只在let命令所在的代码有效 let命令,用来声明变量。它的用法类似于...

  • es6总结一

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

  • ES6笔记

    let 和 const ES6 明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一...

  • ECMAScript 6 入门

    1.let 和 const 命令 let 命令 基本用法 ES 6 新增了 let 命令,用来声明变量,它的用法类...

  • ES6基础入门

    变量 let 命令 const 命令 函数

网友评论

      本文标题:let和const命令

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