`
zhangyaochun
  • 浏览: 2609231 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

js-throw

 
阅读更多

基础知识,简单记录。

 

throw声明的作用是创建 exception(异常或错误)

 

 

语法:

throw(exception)

 

 

exception 可以是字符串整数逻辑值或者对象

 

注意: 使用小写字母编写throw。使用大写字母会出错!

 

 

/*
抛出的错误可以catch到
*/
var errData = {name:'zhangyaochun'};
try{
   throw(errData.name);
}catch(e){
   console.log(e);
}
 
分享到:
评论

相关推荐

    WEB开发 之 JavaScript 错误 - Throw、Try 和 Catch.docx

    WEB开发之JavaScript错误-Throw、Try和Catch JavaScript错误处理是WEB开发中的一个重要方面。在JavaScript中,错误可能来自语法错误、拼写错误、服务器或用户的错误输出等多种原因。因此,了解如何正确地处理错误是...

    try-finally-throw-in-finally.rar_Called

    在提供的文件`15.9.2.2-1.js`和`try-finally-throw-in-finally.js`中,可能包含了对这个特定主题的示例代码或测试用例。这些文件可以帮助我们更好地理解`Date`构造函数的非构造函数调用以及`try...finally`和`throw`...

    前端开源库-throw-max-listeners-error

    "throw-max-listeners-error" 是一个特定的开源库,它的主要目标是在使用EventEmitter时,当添加的事件侦听器数量超过预设的最大值时,抛出一个错误。这个库的出现主要是为了解决Node.js中的一个潜在问题,即...

    no-throw:包装一个函数使其返回{error,value}而不是抛出

    安装$ npm install --save no-throw用法'use strict' ;var noThrow = require ( 'no-throw' ) ;var sqrt = function ( n ) { if ( n , value: undefined } noThrow ( sqrt ) ( 100 ) // { error: undefin

    format-throw:使用格式化的消息引发错误并支持自定义错误类

    npm install --save format-throw 用法 var thr = require ( 'format-throw' ) ; // Throw a TypeError thr ( TypeError , '%s is not %s' , 'foo' , 'bar' ) ; // Throw a default Error thr ( 'The meaning of ...

    callbag-throw-error::handbag:立即发出错误的Callbag源工厂

    import throwError from 'callbag-throw-error' pipe ( concat ( of ( 1 , 2 , 3 ) , throwError ( 'err' ) ) subscribe ( { next : value => { console . log ( value ) // 1 2 3 } , error : err => { ...

    Paper-Throw

    文件列表中的“Paper-Throw-main”很可能包含了项目的主文件,这里可能包含了初始化画布、加载资源、设置游戏规则以及主循环等功能。开发者通常会在主文件中创建和管理游戏对象,定义它们的行为,并处理用户输入。 ...

    JS-API代码提示

    JS-API提供了错误处理机制,如`try...catch...finally`语句用于捕获和处理运行时错误,`throw`语句用于抛出自定义错误。了解这些错误处理机制有助于编写健壮的代码。 八、浏览器扩展API 现代浏览器提供了额外的JS-...

    React-throw-money-app:投げ銭APP firebase引入

    在本项目中,我们关注的是一个名为"React-throw-money-app"的应用程序,它使用了Firebase作为其后端服务。这个应用可能是一个基于React的Web应用程序,允许用户进行虚拟的"投げ銭"(在日本文化中,投掷小额钱款以...

    前端开源库-rehype-minify-javascript-script

    在使用rehype-minify-javascript-script时,首先需要安装这个插件,可以通过npm(Node.js包管理器)进行安装: ```bash npm install rehype-minify-javascript-script ``` 接着,在项目中引入并配置rehype处理流程,...

    JavaScript - JavaScript Tutorial

    - **JS Throw**:throw语句的使用,允许开发者自定义抛出异常。 - **JS Special Text**:特殊文本的处理,例如转义字符等。 - **JS Guidelines**:编写高质量JavaScript代码的最佳实践,包括命名规范、代码风格等。 ...

    protobuf-js-3.10.0.zip

    protobuf-js-3.10.0.zip 是一个包含 Protobuf(Protocol Buffers)JavaScript 库的压缩包,版本为3.10.0。Protocol Buffers是Google开发的一种数据序列化协议,它允许开发者定义数据结构,然后生成能够在各种平台上...

    JavaScript - Fetch实现短信验证码注册登录完整示例:JavaScript - Fetch.js和附件说明

    在提供的附件"JavaScript - Fetch.js"中,应包含了实现上述功能的完整代码,可能还包含了错误处理和额外的功能。文档说明则详细解释了代码的工作原理和使用方法。通过阅读和理解这些资源,你可以了解到如何在实际...

    Node.js-redis-一个node.jsredis客户端

    Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它通过提供异步、非阻塞I/O模型,使开发者能够高效地编写高性能网络应用。Redis则是一款开源的、高性能的键值存储系统,常用于数据缓存、消息队列等场景,因其...

    Node.js-Massive.js一个Node.js和PostgreSQL的数据映射器

    通过ORM(对象关系映射)技术,Massive.js将数据库表映射为JavaScript对象,使开发者可以使用面向对象的方式来操作数据库,提高了代码的可读性和可维护性。 ### 二、安装与配置 在项目中使用Massive.js,首先需要...

    javascript-zhishizongjie.rar_javascript

    JavaScript,又被称为JS,是一种广泛应用于网页和网络应用的脚本语言,主要在客户端运行,为用户提供动态交互体验。这份“javascript-zhishizongjie.rar_javascript”压缩包文件显然是一个JavaScript的学习资源,...

    JavaScript-code_sampe

    在JavaScript中,我们可以使用`fs`模块(Node.js环境)或`Blob`对象(浏览器环境)来处理文本文件的读写操作。 2. **readmefirst.txt**:这个文件通常是介绍项目或代码库的指南,可能包含如何运行、使用代码的说明...

    Node.js-serialport-读和写访问串行端口的Node.js包

    **Node.js与Serialport库** 在Node.js的开发环境中,我们常常需要与硬件进行交互,尤其是在物联网(IoT)项目中。Serialport是一个强大的开源库,它允许开发者在Node.js中方便地读取和写入串行端口,从而实现与外部...

    Javascript-Cheat-Sheet.pdf

    - 外部JavaScript文件可以通过`<script src="myscript.js"></script>`进行调用。 - 注释:单行注释使用`//`,多行注释使用`/* ... */`。 2. **变量** - `var`是最常见的变量声明方式,可以在函数范围内重新赋值...

    react-throwaway-practice:美式足球纸牌游戏项目

    该项目是通过引导的。 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行该应用程序。打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。您还将在控制台中看到任何棉绒错误。...

Global site tag (gtag.js) - Google Analytics