美文网首页
var,let,const的基本用法

var,let,const的基本用法

作者: js66 | 来源:发表于2019-06-28 22:18 被阅读0次

今天我们就来一起学习一下Es6的一些基本用法,不喜勿喷。

    1)、var可以重复声明,let只能声明一次,如果重复什么则提示has already been declared。var可以重复申明就会导致一个问题,全局变量污染,容易改变别人的代码逻辑。

    2)、var有两个作用域,一个是块状作用域,一个是全局作用域。现在let,const都是块状作用域,何为块状作用域。如下图,外面无法访问。

  3)、一般用const来申明常量,一旦申明就不允许修改了。let和const不能申明常量。

    4)、变量提升问题:var可以进行变量提升并且初始化为undifined。提升至作用域的顶部。

其实let也是具有变量提升的。但是提升之后不进行初始化,形成暂时性死区。如下

相关文章

  • ES6 笔记(未完)

    一. let 和 const 1 let 基本用法 ES6新增let命令,与var用法类似,但所声明的变量只在声明...

  • 第1章 let和const命令

    基本用法 es6新增了let和const命令。let用于声明变量,用法与var类似,不过let命令声明的变量只作用...

  • var,let,const的基本用法

    今天我们就来一起学习一下Es6的一些基本用法,不喜勿喷。 1)、var可以重复声明,let只能声明一次,如果重复什...

  • let & const

    let & const let 基本用法: 用来声明变量类似与 var 但是声明的变量只在 let所在的代码块内有...

  • let和const命令

    ES6学习 let和const命令 1. let命令 基本用法let命令,用来声明变量。他的用法类似于var,只在...

  • 无标题文章

    let和const命令 let命令 基本用法 ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声...

  • ES6入门基础

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

  • ES6

    Let和const命令 基本用法 ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只...

  • js var, let, const特性

    var, let, const 用来声明变量 一、let 用法 声明变量和var类似,但是所声明的变量,只在let...

  • 2019-03-03

    es6 第二章 let和const命令 let 基本用法 let和var的区别let:只在定义的代码块中起作用va...

网友评论

      本文标题:var,let,const的基本用法

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