暂时性死区 理解

暂时性死区 理解let和const声明的变量不存在变量提升,其作用域都是块级作用域,凡是在声明变量之前使用变量就会报错,所以,在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporaldeadzone,简称TDZ)。if(true){//死区开始lzp=’lut’;//ReferenceErrorconsole….

大家好,又见面了,我是你们的朋友全栈君。

let 和 const 声明的变量不存在变量提升,其作用域都是块级作用域,凡是在声明变量之前使用变量就会报错,所以,在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporal dead zone,简称 TDZ)。

if (true) {
  // 死区开始
  lzp = 'lut'; //  ReferenceError
  console.log(lzp); //  ReferenceError

  // 开始声明变量,死区结束
  let lzp; 
  console.log(lzp); // undefined

  lzp = 520;
  console.log(lzp); // 520
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148742.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java中jbpm工作流_安卓框架

    java中jbpm工作流_安卓框架JBPM工作流框架应用导入jar包jbpm案例中获取配置文件,并配置本地数据库创建流程,并进行相关修改流程及流程内任务等的草操作importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importj

    2022年9月8日
    0
  • oracle数据库菜鸟教程_sql数据库菜鸟教程

    oracle数据库菜鸟教程_sql数据库菜鸟教程–创建用户–Createuser创建一个用户–Identifiedby密码–Defaulttablespaceusers默认表空间–Temporarytablespacetemp临时表空间–Quotaunlimitedonusers表空间配额–给用户赋权限–Grantconnect,resourceto–修改用户密码–Alteruseridentifie…

    2022年10月21日
    0
  • 盘点几个在手机上可以用来学习编程的软件

    盘点几个在手机上可以用来学习编程的软件前天在悟空问答的时候,很荣幸被邀请参加回答“在手机上可以用来学习编程的软件有哪些?”这个问题,当时在回答的首页看到一个头条大微(小小猿爱嘻嘻)的回答,觉得十分受用,在此将其整理好,发布头条给大家学习,希望对大家学习编程有帮助。感谢大佬提供的解答,原文可以点击拓展链接进行查看。学习编程的软件其实挺多的,下面我简单几个可以在手机上编程的软件,主要分为C/C++,Java,Python,前端网页,L…

    2022年9月10日
    0
  • js排序——sort()排序用法

    js排序——sort()排序用法sort()方法用于对数组的元素进行排序,并返回数组。默认排序顺序是根据字符串Unicode码点。语法:array.sort(fun);参数fun可选。规定排序顺序。必须是函数。注:如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。如果想按照其他规则进行排序,就需要提供比较函数,该函数要比较两个值,然后返回…

    2022年10月20日
    0
  • HTML4.01规范中英文对照-有关SGML和HTML的一些事(1)

    HTML4.01规范中英文对照-有关SGML和HTML的一些事(1)

    2021年8月11日
    236
  • Python—多线程(threading)

    1.概述threading提供线程相关操作,python当前版本的多线程库没有实现优先级、线程组,线程也不能被停止、暂停、恢复和中断threading提供的类:Thread,Lock,Rloc

    2021年12月18日
    131

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号