JavaScript has several built-in data types that can be categorized into two main groups: primitive types and object types.
### Primitive Data Types
These are the most basic types of data in JavaScript, and they are immutable (i.e., their values cannot be changed). The primitive data types are:
1. **Number**: Represents both integer and floating-point numbers. Example: `42`, `3.14`
- JavaScript uses a double-precision 64-bit binary format