AceDevHub
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.