Why should we use a semicolon after every function in JavaScript?


Adding semicolons after every function is optional. To avoid undesirable results, while using functions expressions, use a semicolon.

Using semicolon

var display = function () {
  alert(“Hello World”);
};
(function () {
  // code
})();

Without using semicolon

var display = function () {
  alert(“Hello World”);
}
(function () {
  // code
})();

The first function executes immediately since we have used the semicolon.

Updated on: 16-Jun-2020

658 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements