1. Object Data Type. This type possesses key-value pairs of which the key acts as a string with a value of any data type.
2. Symbol Data Type. If you are looking to create unique object identifiers, this type is for you. This is a unique primitive value.
3. Undefined Data Type. This special type means that value is not assigned…