The different data types in JavaScript are:
1. Number: Any numerical value, such as 42 or 3.14159.
2. String: Any set of characters within quotation marks, such as “Hello World”.
3. Boolean: A true or false value, such as true or false.
4. Array: An ordered list of values, such as [1,2,3,4,5].
5. Object: A collection of key-value pairs, such as {name: “John”, age: 30}.
6. Null: An empty value, such as null.
7. Undefined: A value that has not been defined, such as undefined.