Undefined in JavaScript refers to either a declared variable without a value or an empty property. In order to express no value, null is explicitly assigned.