It is said that null, in JavaScript, is a primary type. However, when I use the operator typeof on null, it returns "Object".
What is the underlying procedure that made typeof to return "Object" instead of "Primitive" or "null"?
Type of null is object.
you can check type of any variable with typeof keyword. for example
typeof null check the link below for more details.
null is an instance of the type "Null". The unexpected typeof null value was chosen for enhanced compatibility with Java.