DEV Community

Ragul
Ragul

Posted on

Primitive Data Types in JavaScript

In JavaScript, primitive data types are the most basic, immutable forms of data that are not objects and have no methods or properties. They are stored directly by value in the memory stack, meaning each variable holds its own distinct copy of the data.

JavaScript has seven primitive data types:

  • String: Represents textual data enclosed in quotes.
let Name = "Ragul";
Enter fullscreen mode Exit fullscreen mode
  • Number: Represents both integers and floating-point numbers.
let Age = 21;
Enter fullscreen mode Exit fullscreen mode
  • Boolean: Represents logical values, either true or false.
let isDeveloper = True;
Enter fullscreen mode Exit fullscreen mode
  • Null: Represents the intentional absence of any value.
let currentUser = null;
Enter fullscreen mode Exit fullscreen mode
  • Undefined: Represents a variable that has been declared but not assigned a value.
let winningLotteryNumber; 
console.log(winningLotteryNumber); // Outputs: undefined
Enter fullscreen mode Exit fullscreen mode
  • Symbol: Represents a unique identifier, often used for object property keys.
let uniqueKey = Symbol("user_id");
Enter fullscreen mode Exit fullscreen mode
  • BigInt: Represents integers with arbitrary precision, allowing for numbers larger than the standard Number limit.
let viewCount = 9007199254740998n;
Enter fullscreen mode Exit fullscreen mode

Top comments (0)