Beginner JavaScript Interview QuestionsBeginnerConcept
JavaScript · Question 2
What are the data types in JavaScript?
Direct answer
JavaScript has seven primitive types—string, number, bigint, boolean, undefined, symbol, and null—and one non-primitive category: object.
A useful interview answer starts by separating primitive values from objects. JavaScript currently has seven primitive types: string, number, bigint, boolean, undefined, symbol, and null. Everything else that is not a primitive is an object.
- Primitive examples:
"hello",42,42n,true,undefined,Symbol('id'),null - Object examples: plain objects, arrays, dates, maps, sets, regular expressions, and functions. Functions are callable objects.