js备战春招の四のdevtool中各种错误调试的使用技巧

saber123      2022-02-08     352

关键词:

try 语句允许我们定义在执行时进行错误测试的代码块。

catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。

JavaScript 语句 try 和 catch 是成对出现的。

语法:try { //在这里运行代码 } catch(err(此处err为前边错误表示,如果在try中使用过throw,则存在为前边throw抛出错误结果。) { //在这里处理错误 }

 

throw 语句允许我们创建自定义错误。

正确的技术术语是:创建或抛出异常(exception)。

如果把 throw 与 try 和 catch 一起使用,那么您能够控制程序流,并生成自定义的错误消息。

语法:throw exception(异常)

异常可以是 JavaScript 字符串、数字、逻辑值或对象。   

 

调试:

debugger 关键字用于停止执行 JavaScript,并调用调试函数。

 

这个关键字与在调试工具中设置断点的效果是一样的。

 

如果没有调试可用,debugger 语句将无法工作。

 

关于调试具体步骤实现补充(后续祥写)

 

 

深信服春招专项备战内容

深信服春招专项备战内容:理解,记忆,掌握,升华一;《小小黑客之路》全书二;《深入理解计算机系统》第五章,第八章,第十一章,第十二章本文出自“SuperHakce”博客,请务必保留此出处http://superhakce.blog.51cto.com/6671637/190... 查看详情

superhakce春招备战算法实践之堆排序

HeapSort堆排序   堆排序是一种树形选择排序方法,它的特点是:在排序的过程中,将array[0,...,n-1]看成是一颗完全二叉树的顺序存储结构,利用完全二叉树中双亲节点和孩子结点之间的内在关系,在当前无序区中选... 查看详情

春招备战

1、JQ宽度$(element).width()$(element).innerWidth()$(element).outerWidth()2、==会进行隐式转换undefined,null,空字符串,数字0,数字NaN3、DNSA:DNS就是将域名翻译成IP地址。B:主要用UDP,但是当请求字节过长超过512字节时用TCP协议,将其分割成多... 查看详情

java程序中如何正确的释放资源(备战2022春招或暑期实习,每天进步一点点,打卡100天,day2)(代码片段)

 备战2022春招或暑期实习,祝大家每天进步亿点点!Day2本篇总结的是《如何在Java中避免创建不必要的对象》,后续会每日更新~关于《Redis入门到精通》、《并发编程》等知识点可以参考我的往期博客:《Redis从入... 查看详情

如何在java中避免创建不必要的对象(备战2022春招或暑期实习,每天进步一点点,打卡100天,day1)(代码片段)

备战2022春招或暑期实习,祝大家每天进步亿点点!Day1本篇总结的是《如何在Java中避免创建不必要的对象》,后续会每日更新~关于《Redis入门到精通》、《并发编程》等知识点可以参考我的往期博客:《Redis从入... 查看详情

如何使用devtools调试nodejs运行的javascript

目前,常用的浏览器IE、Chrome、Firefox都有相应的脚本调试功能。我们先来看IE的:1、在F12开发人员工具中进行调试打开IE浏览器,按下F12键,就会打开开发人员工具,这是IE内置的开发人员开发工具,方便开发人员对HTML、CSS、Java... 查看详情

Chrome DevTools 不显示 .js 文件

】ChromeDevTools不显示.js文件【英文标题】:ChromeDevToolsdonotshow.jsfiles【发布时间】:2020-04-1723:45:32【问题描述】:我正在开发一个小型Angular应用程序,并尝试在ChromeDevTools中对其进行调试。但是,我在那里只能看到.ts文件。如何查... 查看详情

无法使用 Chrome DevTools 调试 node.js

】无法使用ChromeDevTools调试node.js【英文标题】:Can\'tdebugnode.jsusingChromeDevTools【发布时间】:2019-08-1408:35:19【问题描述】:当我运行node--inspectapp.js时,它显示“已连接调试器”。然后我打开chrome://inspect,我看到我的应用程序在那... 查看详情

如何正确的重写hashcode()?(备战2022春招或暑期实习,每天进步一点点,打卡100天,day4)(代码片段)

 备战2022春招或暑期实习,祝大家每天进步亿点点!Day4本篇总结的是《如何正确的重写hashcode()》,后续会每日更新~关于《Redis入门到精通》、《并发编程》等知识点可以参考我的往期博客:《Redis从入门到精通》... 查看详情

备战春招(代码片段)

一、计算机网络1.UDP和TCP用户数据报协议UDP(UserDatagramProtocol)是无连接的,尽最大可能交付,没有拥塞控制,面向报文(对于应用程序传下来的报文不合并也不拆分,只是添加UDP首部),支持一对一、一对多、多对一和多对多... 查看详情

编写代码最应该做好的事情是什么?(备战2022春招或暑期实习,每天进步一点点,打卡100天,day8)(代码片段)

 备战2022春招或暑期实习,祝大家每天进步亿点点!Day8本篇总结的是《编写代码最应该做好的事情》,后续会每日更新~关于《Redis入门到精通》、《并发编程》等知识点可以参考我的往期博客:《Redis从入门到精... 查看详情

jdk的equals方法都写错了,那到底该怎么写呢?(备战2022春招或暑期实习,每天进步一点点,打卡100天,day3)(代码片段)

 备战2022春招或暑期实习,祝大家每天进步亿点点!Day3本篇总结的是《如何在Java中避免创建不必要的对象》,后续会每日更新~关于《Redis入门到精通》、《并发编程》等知识点可以参考我的往期博客:《Redis从入... 查看详情

盘一盘java中的abstract和interface(备战2022春招或暑期实习,每天进步一点点,打卡100天,day7)(代码片段)

  备战2022春招或暑期实习,祝大家每天进步亿点点!Day7本篇总结的是《Java中的abstract和interface》,后续会每日更新~关于《Redis入门到精通》、《并发编程》等知识点可以参考我的往期博客:《Redis从入门到精通... 查看详情

还在频繁定义常量?不试试用枚举代替(备战2022春招或暑期实习,每天进步一点点,打卡100天,day5)(代码片段)

 备战2022春招或暑期实习,祝大家每天进步亿点点!Day5本篇总结的是《如何正确的重写hashcode()》,后续会每日更新~关于《Redis入门到精通》、《并发编程》等知识点可以参考我的往期博客:《Redis从入门到精通》... 查看详情

java访问修饰符的正确使用方式(备战2022春招或暑期实习,每天进步一点点,打卡100天,day6)(代码片段)

 备战2022春招或暑期实习,祝大家每天进步亿点点!Day6本篇总结的是《Java访问修饰符的正确使用方式》,后续会每日更新~关于《Redis入门到精通》、《并发编程》等知识点可以参考我的往期博客:《Redis从入门到... 查看详情

在 chrome devtools 中检查 node.js 时函数语句的奇怪行为

】在chromedevtools中检查node.js时函数语句的奇怪行为【英文标题】:functionstatement\'sstrangebehaviorwheninspectingnode.jsinchromedevtools【发布时间】:2018-04-0916:36:57【问题描述】:我使用chromedevtools来调试node.js脚本(node--inspectscript.js,例如... 查看详情

react-devtool看消息缓存与转发机制(electron版)

...dFileSync(join(__dirname,‘backend.js‘));//res.end(backendFile+‘;ReactDevToolsBackend.connectToDevTools();‘);res.end(backendFile););   在chrome插件下的通信调试不够透明,且chrome的插件特别是开发工具界面几乎无法调试。看到了react-devtools也提供... 查看详情

vuetify调试工具vue-devtools安装

测试环境Windows764bitsSP1Git2.28.0PyCharm2020.1github下载与编译vue-tools是使用基于vue前端框架的各种组件库进行前端开发的重要调试工具,本文介绍的前端组件库是Vuetify。近期,github.com下载速度很慢,我是选择是早上下载的,昨天上午... 查看详情