What is an empty value?
Well, empty values are those values that are used to denote the absence of a meaningful value. They are themselves values, but without any information.
let emptyValue = null; //Binding
Undefined is a value assigned to every variable that don’t has been assigned any other value, for example:
let undefinedVariable; //declared, assigned as undefined by default
output // undefined
undefinedVariable = 4; // assigned, value changed to type Number
console.log(null == undefined); //type conversion
console.log(null === undefined); //without type conversion