w3resource

TypeScript custom Error Handling example

TypeScript Error Handling : Exercise-2 with Solution

Write a TypeScript function that calls a non-existent function. Use a try-catch block to catch the resulting error and display a custom error message.

Sample Solution:

TypeScript Code:

function callNonExistentFunction(): void {
  try {
    // Attempt to call a non-existent function
    nonExistentFunction();
  } catch (error) {
    console.error("Custom Error: The function does not exist.");
  }
}

// Call the function
callNonExistentFunction();

Explanations:

In the exercise above -

  • The "callNonExistentFunction()" function tries to call a non-existent function nonExistentFunction().
  • Inside the try block, the code attempts to call the non-existent function, which will result in a runtime error.
  • If an error occurs, the catch block catches the error, and a custom error message is displayed using console.error.

Output:

"Custom Error: The function does not exist."

TypeScript Editor:

See the Pen TypeScript by w3resource (@w3resource) on CodePen.


Previous: TypeScript Exception Handling example
Next: TypeScript integer parsing with Error Handling.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/typescript-exercises/typescript-error-handling-exercise-2.php