JavaScript exception handling

Source: Internet
Author: User
Tags throw exception

When the JavaScript engine executes the code, various errors occur, and the various error-handling statements are shown in table 1:

Statement Description
Try Statement to test code block errors
Catch Statement Handling Errors
Throw Statement to create a custom error

    1. Many of the errors in the code are sometimes not completely avoided, at which point a manual prompt or interrupt program is required, and the current error is captured. JavaScript itself will automatically throw errors in syntax or spelling, and to manually catch these errors, you need to use the Try...catch statement.
    • A try statement defines a block of code that performs an error test at execution time.
    • A catch statement defines a block of code that executes when a try statement has an error.
      Try   {// Run code here   }catch(err)  {///  Handling errors here   }

      2.throw statement: The throw statement allows the developer to create a custom error, term: Create or throw an error (exception). If you use the throw statement with try and catch, you can program the flow and generate custom error messages. Throw statement:

    • Throw exception
    • An exception can be a JavaScript string, a number, a logical value, or an object.

JavaScript exception handling

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.