The Number.NEGATIVE_INFINITY property represents the negative Infinity value.
The Number.NaN property represents Not-A-Number.
The Number.POSITIVE_INFINITY property represents the positive Infinity value.
Tests whether this object has the specified property as a direct property.
Tests whether this object is in the prototype chain of another object.
Tests whether the specified property in an object can be enumerated by a call to js.Object.properties, with the exception of properties inherited through the prototype chain.