zoukankan      html  css  js  c++  java
  • ES6知识整理(1)--let和const命令

    最近准备在业余空闲时间里一边学习ES6,一边整理相关知识。只有整理过的学习才是有效的学习。也就是学习之后要使用和整理成文,才是真正的学到了。。。

    那么现在开始 LINK START!(首先是第一讲,前几讲以前都学过了,就做下整理)。

    let和const是es6新定义的用于声明变量的命令,与es5的var作用一样,不过他们的作用域(有效区域)不一样。


    var的作用域:全局作用域、函数作用域。

    let和const的作用域:全局作用域、函数作用域、块级作用域(表示在当前代码块内才有效,即{}中)。


    let

    比起var的优势场景:

    用完即销毁,新开个代码块可以继续用这个变量名,避免低级错误发生。

    函数场景

    1.png

    区块场景

    2.png

    3.png

    const

    用于声明常量(即不能被改变的值,声明时必须初始化)

    4.png

    但改变对象或数组中的value是没关系的,只要别改对象或数组本身即可

    5.png

    5.png

    顶层对象属性

    这是es5的,window的属性发生了改变

    6.png

    这是es6的,window属性没有被改变

    7.png


    不知道能不能坚持写,所以这里也就是试试水。


    ——公众号:海瑞菌


  • 相关阅读:
    弱爆程序员的特征值
    快捷渐变效果
    做事务性的发布数据库日志会越来越大
    判断MS SQLSERVER临时表是否存在
    SQLite实现加密
    CentOS6.4下安装TeamViewer8
    安装CDT
    CentOS中安装Courier New字体
    VS2012的Windows程序不显示DOS窗口
    log4cpp安装使用
  • 原文地址:https://www.cnblogs.com/wuhairui/p/9080351.html
Copyright © 2011-2022 走看看