is a symbol used to indicate the absence of an expression or a result. It is not displayed in ordinary output.

When Null appears as a complete output expression, no output is printed.


  • e1;e2;;ek; returns Null, and prints no output.
  • Expressions like f[e1,,e2] are interpreted to have Null between each pair of adjacent commas.
  • Null represents the absence of content or elements in such constructs as InputField or Grid.


Basic Examples  (2)

When a sequence of commands ends with a semicolon, no output is shown:

The full form of the output is Null:

If you forget a semicolon in a program you may see output with Null in it:

This is because the whitespace is interpreted as multiplication. Redefine with a semicolon:

Introduced in 1988
Updated in 2007