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


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


    ——公众号:海瑞菌


  • 相关阅读:
    二进制数组ArrayBuffer
    iperf3测量一个网络最大带宽
    Proxy与Reflect
    Symbol
    Iterator
    Set与Map
    Generator
    Android 共享参数 SharedPreferences
    DDMS files not found: xxxhprof-conv.exe
    Android 状态栏通知 Notification
  • 原文地址:https://www.cnblogs.com/wuhairui/p/9080351.html
Copyright © 2011-2022 走看看