JavaScript Notes: Exception Handling| PDF | B.Tech
top of page

JavaScript Class Notes: Exception Handling

Updated: Oct 16, 2022

Mobiprep has created last-minute notes for all topics of JavaScript to help you with the revision of concepts for your university examinations. So let’s get started with the lecture notes on JavaScript.


JavaScript Class Notes: Exception Handling

Our team has curated a list of the most important questions asked in universities such as DU, DTU, VIT, SRM, IP, Pune University, Manipal University, and many more. The questions are created from the previous year's question papers of colleges and universities.

JavaScript Notes: Exception Handling


Question 1. Explain exception handling in JavaScript.

When an exception (or error) occurs during the execution of a program, it has to be handled to avoid interruption in the program execution. In JavaScript, exception handling is done using the try…catch…finally construct.

Throw

The throw statement is used to create an error (or throw an exception). The exception can be of string, object, number or Boolean data type.

Syntax: throw Exception

Example: throw "Hello";


Try…catch…finally


The try statement helps to check whether the given block of code contains any errors.

The catch block defines the block of code to be executed when an exception occurs.

The finally block is executed after the try and catch blocks.


Syntax:

<script type = "text/javascript">
   <!--
      try {
         // Code to run
         [break;]
      } 
      
      catch ( e ) {
         // Code to run if an exception occurs
         [break;]
      }
      
      [ finally {
         // Code that is always executed regardless of 
         // an exception occurring
      }]
   //-->
</script>

Example:

function myFunction() {
  var message, x;
  message = document.getElementById("p01");
  message.innerHTML = "";
  x = document.getElementById("demo").value;
  try {
    if(x == " ") throw "is empty";
    if(isNaN(x)) throw "is not a number";
    x = Number(x);
    if(x > 122) throw "is too high";
    if(x < 67) throw "is too low";
  }
  catch(err) {
    message.innerHTML = "Error: " + err + ".";
  }
  finally {
    document.getElementById("demo").value = "";
  }
}
 

Question 2. Write a note on different types of errors in JavaScript.

There are three major types of errors in javascript. They are :


1) Syntax Error

The syntax error occurs during the interpret time. This error arises when there is some mistake in the syntax of the JavaScript code.

Example:

	<script type=''text/javascript''>
    	window.show(;
  	</script>

The above code gives rise to a syntax error, because the closing bracket is missing (in line 2).


2) Runtime Error

The errors that occur during runtime are called runtime errors.

Example:

<script type=''text/javascript''>
    window.show();
  </script>

The above code raises a runtime error. Because, show() function is not defined.

3) Logical Error

Logical error occurs when there is a mistake in the logic of the written code. Logical errors lead to unexpected or erroneous results. An error message is not displayed for logical errors. Hence, it is difficult to identify logical errors.



Top 40 Javascript Interview Questions and Answers
.pdf
Download PDF • 1.15MB


 

Mobiprep is a one stop solution for all exam preparation needs. Get all exam prep resources at a single platform.
Free Practice Tests
Top Placement Interview Questions
Top Placement MCQ's Questions
 


53 views0 comments

Recent Posts

See All
bottom of page