zoukankan      html  css  js  c++  java
  • 详谈JS中的三种作用域—全局、局部(函数)、块级作用域

    一、作用域分类

    在js中,作用域一共分为三类:全局作用域、局部(函数)作用域、块级作用域

    二、全局作用域、局部作用域(var声明)

    靠里作用域可以访问到定义在靠外的作用域的变量,反之不行。

     

    三、块级作用域(let、const声明)

     块级作用域是ES6新推出的概念,用let和const关键字声明变量。所有{}都会形成独立的块级作用域,例如if、for,注意对象的{}不包括在内。

    四、作用域中的特殊情况

    1、函数参数——属于函数(局部)作用域

     2、for循环

    (1)使用var—全局作用域,外面也可以访问

    (2)使用let—块级作用域,只能在{}范围内被访问,外面访问不到

    3、try...catch中的err—不属于任何作用域,只能被catch访问

  • 相关阅读:
    浅谈display:flex
    MVVM
    HDFS 伪分布式集群搭建
    HDFS入门
    Hadoop-HDFS
    Hadoop介绍
    大数据-高并发Nginx
    大数据-高并发LVS3Keepalived
    大数据-高并发LVS2实验
    大数据-高并发LVS1
  • 原文地址:https://www.cnblogs.com/BAHG/p/14626729.html
Copyright © 2011-2022 走看看