Path: blob/main/files/en-us/web/javascript/reference/statements/empty/index.md
6520 views
------{{jsSidebar("Statements")}}
An empty statement is used to provide no statement, although the JavaScript syntax would expect one.
{{EmbedInteractiveExample("pages/js/statement-empty.html")}}
Syntax
Description
The empty statement is a semicolon (;) indicating that no statement will be executed, even if JavaScript syntax requires one.
The opposite behavior, where you want multiple statements, but JavaScript only allows a single one, is possible using a block statement, which combines several statements into a single one.
Examples
Empty loop body
The empty statement is sometimes used with loop statements. See the following example with an empty loop body:
Unintentional usage
It is a good idea to comment intentional use of the empty statement, as it is not really obvious to distinguish from a normal semicolon.
In the following example, the usage is probably not intentional:
Specifications
{{Specifications}}
Browser compatibility
{{Compat}}