undefined, boolean, number, bigint, string, array, symbol
Explanation
JavaScript defines undefined, null, boolean, number, bigint, string, and symbol as its seven primitive types. Adding object or function would be wrong because neither is an additional primitive type.