首页 > 其他分享 >90js_debugger调式,var,let,const

90js_debugger调式,var,let,const

时间:2023-03-07 11:44:27浏览次数:69  
标签:const debugger 90js 作用域 let var 声明 变量

自己写了一个js文件,主要是记录web页面F12调式

代码如下:

function a() {
  let a_var = "a";
  b(a_var);
}

function b(a_var_from_a) {
  debugger;
  console.log(global_var);
  let b_var = "b" + a_var_from_a;
  c();
}

function c() {
  let c_var = "c";
}

let module_var = "module";
var global_var = "global";

a();

打开控制台,会在b函数内断住

var let const的区别异同:https://www.freecodecamp.org/chinese/news/javascript-var-let-and-const/

  • var声明是全局作用域或函数作用域,而letconst是块作用域。
  • var变量可以在其范围内更新和重新声明; let变量可以被更新但不能重新声明; const变量既不能更新也不能重新声明。
  • 它们都被提升到其作用域的顶端。但是,虽然使用变量undefined初始化了var变量,但未初始化letconst变量。
  • 尽管可以在不初始化的情况下声明varlet,但是在声明期间必须初始化const

标签:const,debugger,90js,作用域,let,var,声明,变量
From: https://www.cnblogs.com/code3/p/17187516.html

相关文章

  • opensuse-microos-delete-snapshots
    概述不可变操作系统opensusemicroos,解决删除历史快照回滚MicroOS是个不可变的操作系统,可轻松回滚不可变,磁盘上不会有更改可重启,到旧的BTRFS快照来回滚envopens......
  • JavaWeb——Servlet
      JDBC也是JavaEE的规范之一,其实也是接口。快速入门  这个jar包的依赖范围必须写成provided(在编译环境和测试环境有效,在运行环境无效),不然就会报错。这样以后打......
  • .NET(C#) HttpClient单例(Singleton)和每次请求new HttpClient对比
    本文主要介绍.NET(C#)中,使用HttpClient执行求时,每次请求都执行newHttpClient创建一个实例和每次请求都使用同一个HttpClient(单例Singleton)分比区别。 1、每次请求创......
  • Servlet Context应用
    ServletContextweb容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,代表了当前的web应用一、共享数据:一个Servlet中保存的数据,可以在另外一个Ser......
  • GoogleTranslateIpCheck解决谷歌翻译失效
    1、问题:最近谷歌翻译一直失效,要自己频繁更换hosts的ip,很麻烦2、解决:发现了一个好用的工具,它是自动扫描国内可用的谷歌翻译IP,然后自动更换hosts的ip3、使用:到https://git......
  • Servlet
    Servlet简介Servlet是sun公司开发动态web的一门技术sun在API中提供一个接口叫做:Servlet,想开发一个Servlet程序,需要完成下面两个步骤。1、编写一个类,实现Servlet接口2、......
  • maltab与pybullet联合仿真
    matlab和pybullet联合使用1.matlab调用python 1.1.1matlab与python版本的匹配问题安装使用的python版本需要与matlab版本对应,参考链接VersionsofPythonCompatible......
  • 写一个Servlet,启动Tomcat报错
    错误如下  显示Servlet的映射无效,后来发现在web.xml配置servlet-mapping的url-pattern中的请求名前面忘记加/,加上后解决问题。......
  • 2.所有节点安装docker,kubeadm,kubelet
    安装docker此步骤请自我查询安装教程添加阿里云yum软件源cat>/etc/yum.repos.d/kubernetes.repo<<EOF[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliy......
  • 用Servlet写一个动态网页
    1、建立一个Maven的web项目2、配置Tomcat,使整个项目能启动起来3、在配置文件pop.xml中添加两个依赖<!--https://mvnrepository.com/artifact/javax.servlet/javax.serv......