当前位置: 首页 > 网络应用技术

双10个时期|基本对象错误和8个错误类型

时间:2023-03-07 14:10:32 网络应用技术

  提示:每个技术要点都值得出色写作:10个问题

  好的文字建议:

  大约20,000个字 - 源代码解释摘要(继续更多)

  组合组合在前端的功能,重新发动30多个技术点的功能

  错误对象是一个特殊的基本对象。它们具有基本错误类型,并且有许多特定类型的错误。知道它们可能有助于我们合理的异常治疗和抛出异常。这也有助于 - 深入了解JavaScript。错误对象(错误类型)通常是编程语言的重要组成部分。

  JavaScript标准有8种特定类型的错误类型:有8种主要类型:

  可以通过错误构造函数创建错误的对象。当运行时错误发生时,错误实例对象被抛出。Error对象也可以用于用户定义的异常。

  以下是使用错误的示例:

  错误的语法是:

  正是由于某些JS框架使用了错误类型,合理地使用了错误类型,我们在分析错误时更方便,例如消息:错误描述,文件名:错误文件名称,linenumber:代码中代码的代码。这些错误消息的提供极大地促进了定位和调查。

  以下是包含基本错误消息的控制台的屏幕截图:

  如果要根据错误自定义异常类型,也得到支持,但是应注意,在Firefox中抛出的自定义类型的异常可能会显示不正确的行号和文件名。

  以下是一个示例:

  当需要以一个错误打包多个错误时,您可以考虑使用gentregateError。

  提示:这是实验中的功能。此功能仍在开发中。请参考浏览器兼容性并在不同浏览器中使用合适的前缀。由于可以修改与此功能相对应的标准文档,因此浏览器的将来函数的语法和行为可能会更改。

  语法:

  提示:使用[]将可选内容包裹在语法习惯中,例如上述,包括逗号可以是可选的,所有[]都包装了。这不仅是JavaScript这样做的,因此是可选的,通常只需查看它是否是[],当然,这是在遵守规范或商定的前提下。

  以下是创建聚合的示例

  以下是捕获骨料的示例

  evalerror表示关于est的函数的错误。当前的ecmascript规范中没有使用evalerror,因此在运行时不会抛出它。但是,对象本身仍然与规范的早期版本兼容。

  语法:

  以下是创建评估的示例

  提示:全局评估对象不包括任何方法,但它通过原始链继承了一些方法。它还支持通过原型添加自定义属性。

  InternalRor对象表示JavaScript引擎内部出现的错误。当JavaScript引擎发生在内部错误中时,将抛出InternalRor。例如:“ InternalerRor:太多递归”(内部错误:过度递归)。

  提示:有必要特别注意这种特征,即这些特征是非标准的,因此您应该在生产环境中仔细地使用它。

  语法:

  一些适用的方案:

  RangeError对象表示跨境错误的范围。如果值不在其允许的范围或集合中,则可以考虑。

  例如,当试图将数字参数传递到不包含数字范围内数字的函数时,RangeRor会导致。当传递非法长度值的参数创建数组作为数组构造函数的参数或传递错误时数值计算方法的值(number.to expentential(),number.tofixed(),number.toprocision()),rangeerror将出现。

  语法:

  以下是使用RangeRor的一个示例:

  ReferenceError用于指示参考类错误,并且ReferenceError对象表示引用不存在的变量时发生的错误。例如,当您尝试引用不延迟的变量时,将抛出参考器。

  语法:

  以下是创建参考文献的示例

  捕获参考文献的一个示例

  JavaScript具有“奇怪”现象,即“可变改进”,但是这种改进是不同的。例如,在使用Let's声明之前,它将被抛出参考器异常。

  以下是投掷参考文献的示例。

  语法语法错误表示语法中非法代码的错误。当JavaScript语言解析代码时,JavaScript引擎发现了不符合语法规格的代码。

  语法:

  以下是捕获Syntaxerror的示例

  Typerror表示类型错误,并且在预期类型中没有发生的值类型。。

  语法:

  以下是捕获泰佩罗的示例

  以下是有关使用函数表达式的屏幕截图,然后是将从卫星上扔出的语句。

  Urierror对象用于以错误的方式表达由全局URI处理函数产生的错误。当全局URI处理函数传达非法URI时,会引发urierror误差。

  语法:

  以下是使用urierror的示例

  关于错误的使用,它不得在某些应用程序的常规页面开发中使用,但是JavaScript是一种高级编程语言,并且可以做更多的事情。这可能是一件常见的事情,例如在编写Java时处理业务逻辑界面,抛出适当的异常并捕获异常。如果JavaScript也可以做这样的事情,然后与错误相关的知识,并结合掷出的语句以抛出异常并使用Try ... catch语句捕获它,则很常见。

  即使您使用少,也可以学习它,对我们了解JavaScript并查看一些错误消息也很有帮助。

  以下是VUE3源代码库VUE-NEXT.我写的错误类型的错误类型的屏幕截图。代码。例如,主角错误应该如何使用本文,我还将去图书馆搜索和学习。

  原始:https://juejin.cn/post/7100160801528365070