Skip to main content
Thursday, 8 October 2026 · Morning editionLondon ☀ 11°CGBP/USD 1.3205 · GBP/EUR 1.1814About UsOur TeamSourcesContactNewsletter

Wynne Evans – What Null Means in Law, Math, and Code

The word “null” appears in law, mathematics, computing, and everyday speech, yet each field gives it a slightly different meaning. At its core, null expresses absence, zero, or invalidity. Understanding how the term is used in each context helps avoid confusion, whether you are reviewing a contract, writing SQL queries, or interpreting a scientific result.

Null derives from the Latin nullus, meaning “none,” and it carries that sense of nothingness through all its modern applications. In law, a contract that is “null and void” has no legal effect. In mathematics, a null set is empty. In programming, a null value is an intentional absence of data. The following sections break down these meanings by domain, with examples and sources.

This article presents the established definitions of null across multiple disciplines, based on dictionary and technical references. Where usage varies or remains ambiguous, that uncertainty is noted.

What does “null” mean in different contexts?

General English — having no value, effect, or significance; amounting to nothing
Law — without legal or binding force; invalid
Mathematics — zero; empty; containing no elements
Computing — intentional absence of a value, object, or reference

Key insights about null

  • Across all fields, null is tied to the notion of zero or nothing.
  • In law, “null and void” is a standard phrase meaning unenforceable from the start.
  • In mathematics, a null set has no members; the term also refers to a value of zero.
  • In statistics, the null hypothesis is the default assumption of no effect or difference.
  • In computing, null is distinct from an empty string or a zero — it signals that no value exists at all.
  • In electronics, a null can indicate a minimum or zero signal level.
  • The word entered English through German null and Latin nullus, reinforcing the idea of “none.”

Definitions and usage by domain

Domain Meaning of null Example Key nuance
General usage No value, effect, or significance “His contribution was null.” Informal; often metaphorical
Law Without legal force; invalid “The contract was declared null and void.” Voidable vs. void ab initio
Mathematics Zero; empty set Null set ∅ Empty set has no elements
Statistics Null hypothesis (H₀) “We failed to reject the null.” Default assumption of no effect
SQL Missing or unknown value NULL in a database column Not equal to 0 or empty string
JavaScript Intentional non-value let x = null; Assigned absence of an object
Electronics Minimum or zero signal Null meter reading Used for calibration
Etymology From Latin nullus (“none”) German null, Latin nullus Core idea: “nothing”

How is null used in computing and programming?

In computing, null carries a precise technical meaning. A null value indicates the intentional absence of a valid object, value, or address. It is not the same as zero, an empty string, or false — it is a distinct state meaning “no value is present.”

Programming note

In JavaScript, null is an assignment value that represents no object or value. The MDN documentation describes it as a primitive value that signals the intentional absence of any object value. In SQL, NULL means the value is missing, unknown, or not applicable — it is not equal to anything, including another NULL.

Null in SQL databases

SQL uses NULL to represent missing, unknown, or inapplicable data. A column that has no value — not even a zero or a blank — contains NULL. Because NULL is not equal to any value, comparisons require IS NULL rather than = NULL. This behavior is defined in the SQL standard and is consistent across major database systems. The Wikipedia entry on null provides further background on the concept in database theory.

Null in JavaScript

In JavaScript, null is a primitive value that you can assign to a variable to indicate that it intentionally holds no object. It is distinct from undefined, which signals that a variable has been declared but has not been assigned a value. The MDN glossary entry defines null as “a primitive value that represents the intentional absence of any object value.”

Null in other programming languages

Languages such as Java, C#, C++, Python, and Rust all have some form of null or None (Python) to represent the absence of a value. The exact semantics vary — some treat null as a reference that points to nothing, while others use a special sentinel value. Northeastern University professor Ken Baclawski has written about the meaning of null in programming languages, noting that the concept has historically been a source of bugs, including the infamous “null pointer exception.”

What does null mean in law?

In legal contexts, “null” describes something that has no legal force or binding effect. The most common phrase is “null and void,” which means the document or action is invalid from the outset, as though it never existed. Merriam-Webster and Cambridge Dictionary both define null in this legal sense as “having no legal or binding force.” The Oxford Learner’s Dictionary similarly notes that it means “not having any legal or official value or status.”

What is the null hypothesis in statistics?

In statistics, the null hypothesis (denoted H₀) is the default claim that there is no effect, no difference, or no relationship between variables. It serves as the baseline against which evidence is tested. Researchers use statistical tests to determine whether they can reject the null hypothesis. The Wiktionary entry for the statistical sense states that the null hypothesis is “the default claim that there is no effect or difference.”

How has the meaning of null evolved over time?

  1. Latin origin — The word nullus (“none”) was used in classical Latin.
  2. Adoption into English — The term entered English via French and German, retaining the core sense of “none” or “nothing.”
  3. Legal usage (Middle English onward) — “Null” became a fixture in legal language, notably in the phrase “null and void.”
  4. Mathematics (19th century) — Set theory and algebra adopted “null” to describe empty sets and zero values.
  5. Statistics (early 20th century) — Ronald Fisher and others formalized the null hypothesis as part of significance testing.
  6. Computing (1950s–1960s) — Programming languages like Lisp introduced null as a sentinel value; C and Java further codified null pointers.
  7. SQL standard (1970s–1980s) — Relational databases defined NULL as a special marker for missing information.

Sources for the timeline include Wikipedia’s mathematics entry and Dictionary.com.

Which meanings of null are well established, and which remain unclear?

Established information Information that remains unclear
Null in law means “without legal force” (Britannica) Exactly how “null” compares to “void” in every jurisdiction is not uniform
In mathematics, a null set has no elements (Oxford Learner’s Dictionary) Whether null in mathematics always means “zero” or just “empty” depends on the subfield
In SQL, NULL is distinct from zero or empty string (Wikipedia) The exact handling of NULL in SQL joins and aggregate functions can vary across database vendors
The etymology traces to Latin nullus (“none”) via German null (Wiktionary) When the word first shifted from “none” to “invalid” in English usage is not precisely documented

Why does the word “null” carry such varied meanings across fields?

The flexibility of “null” comes from its root meaning of absence. In law, absence of validity; in mathematics, absence of elements; in computing, absence of a value. Each domain adapted the core concept to its own needs. Vocabulary.com notes that the general sense of “amounting to nothing” underlies all these uses. The word’s ability to convey a precise, often technical, absence makes it valuable across disciplines.

“Null” is defined as “having no value, effect, consequence, or significance.”

Merriam-Webster Word of the Day

In computing, null is “the intentional absence of a value or reference.”

MDN Glossary

What does “null” really mean in one sentence?

Null consistently means zero, nothing, or the absence of value, validity, or elements — whether in a legal document, a mathematical set, a statistical test, or a database column.

Is null the same as zero?

No. Zero is a numeric value. Null means no value at all. In SQL and programming, this distinction is critical.

Can a contract be partially null?

Yes. Some legal systems allow a contract to be void in part if the invalid portion can be severed from the rest.

What is a null set in mathematics?

A null set — also called an empty set — contains no elements. It is denoted by ∅ or {}.

What does NULL mean in SQL queries?

NULL means the value is missing or unknown. You cannot use = NULL; you must use IS NULL.

Is null the same as undefined in JavaScript?

No. null is an intentional non-value. undefined means a variable has been declared but not assigned.

What does the null hypothesis represent?

It is the default assumption of no effect or no difference. Researchers test whether the evidence is strong enough to reject it.

Where does the word null come from?

From Latin nullus (“none”), via German null. It entered English with the sense of “nothing.”

Can a measurement be null?

In electronics, a null indicates a minimum or zero signal, often used in calibration or null-balance instruments.

Is null always bad in law?

Not necessarily. Sometimes nullity is the desired outcome — for example, when challenging an unfair contract.

Do all programming languages treat null the same way?

No. Some languages (like Rust) avoid null in favor of types like Option. Others (like Java) use null pointers extensively.

Amelia Foster
Amelia FosterStaff Writer

Amelia Foster covers the economy, business and consumer affairs for BritView.uk.