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.